matlab等高线图例如何显示,如何在MATLAB中的等高线图的等高线上放置字符串标签...

我想知道是否可以用一组用户定义的字符串标记MATLAB等高线图的轮廓?

我目前正在使用以下代码片段来生成标记的等高线图:

%Create Data

X = 0.01:0.01:0.10

Y = 0.01:0.01:0.10

Z = repmat(X.^2,length(X),1) + repmat(Y.^2,length(Y),1)';

%Create Plot

hold on

[C,h] = contourf(X,Y,Z);

%Add + Format Labels to Plot

hcl = clabel(C,h,'FontSize',10,'Color','k','Rotation',0);

set(hcl,'BackgroundColor',[1 1 1],'EdgeColor',[0 0 0],'LineStyle','-',)

hold off

这段代码的问题是标签是由MATLAB自动生成的.即使我可以轻松更改标签的轮廓,我也无法更改它们获得的标签.

理想情况下,我想用一组我自己定义的字符串来标记它们.但是,如果这是不可能的,那么我想知道是否可以更改标签的数字格式.其原因在于上面的代码实际上产生了错误率的等高线图,我希望将其显示为%值(即在轮廓标签中使用1%,而不是0.01等).

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值