matlab怎样对等值线图进行修饰,例如线粗细

如题所述

加粗的话修改LineWidth的值。
例程序:
[X,Y] = meshgrid(-2:.2:2,-2:.2:3);
Z = X.*exp(-X.^2-Y.^2);
[C,h] = contour(X,Y,Z,'LineWidth',5);

满意请采纳,有问题请追问,谢谢!
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-05-09
>> x=-1:0.01:1;
>> y=-1:0.02:1;
>> [xx,yy]=meshgrid(x,y);
>> zz=xx.^2+yy.^2;
>> contour(xx,yy,zz,20)

>> figure
%left,right,top,bottom为去掉的部分
>> left=-0.4;
>> right=0.6;
>> top=-0.1;
>> bottom=-0.5;
>> zz(find((xx>left).*(xx<right).*(yy>bottom).*(yy<top)))=NaN;
>> contour(xx,yy,zz,20)本回答被网友采纳
相似回答