MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [求助]如何画兼有实线和虚线的等值线图 (https://www.labfans.com/bbs/showthread.php?t=4991)

yangzx 2008-10-24 21:20

[求助]如何画兼有实线和虚线的等值线图
 
由一个矩阵(小波系数)绘一个等值线图
正值的等值线用实线,负值用虚线
怎么画啊

meteora1005 2008-10-25 10:28

回复: [求助]如何画兼有实线和虚线的等值线图
 
那你就分开画哇,先画正值的,然后再画负值的,具体怎么分你应该比我清楚,可以这样改成虚线的:
[C,h] = contour(X,Y,Z);
set(h,'linestyle',':')

yangzx 2008-10-25 18:51

回复: [求助]如何画兼有实线和虚线的等值线图
 
谢谢,照这个办法解决了。

kc121 2010-04-03 16:14

回复: [求助]如何画兼有实线和虚线的等值线图
 
这样解决更好。例子:
[x,y] = meshgrid(-2:0.1:2);
z = y.*exp(-x.^2-y.^2);
z1=z;
z2=z;
z1(z1<0)=0;
z2(z2>0)=0;

contour(x,y,z1,50,'-');
hold on
contour(x,y,z2,50,':');

努力毕业的夕颜 2018-07-18 21:10

回复: [求助]如何画兼有实线和虚线的等值线图
 
楼主你好!我也被小波系数正负值画图而苦难。
请问如何分开矩阵中的正负值,并画图呢?
我分开后,就是一个n*1矩阵,无法画等值线,求指教~~:p


所有时间均为北京时间。现在的时间是 12:38

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.