Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2008-10-24
年龄: 48
帖子: 3
声望力: 0 ![]() |
![]()
由一个矩阵(小波系数)绘一个等值线图
正值的等值线用实线,负值用虚线 怎么画啊 |
![]() |
![]() |
![]() |
#2 |
高级会员
注册日期: 2008-05-31
年龄: 38
帖子: 104
声望力: 19 ![]() |
![]()
那你就分开画哇,先画正值的,然后再画负值的,具体怎么分你应该比我清楚,可以这样改成虚线的:
[C,h] = contour(X,Y,Z); set(h,'linestyle',':') |
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2008-10-24
年龄: 48
帖子: 3
声望力: 0 ![]() |
![]()
谢谢,照这个办法解决了。
|
![]() |
![]() |
![]() |
#4 |
初级会员
注册日期: 2008-09-25
年龄: 44
帖子: 1
声望力: 0 ![]() |
![]()
这样解决更好。例子:
[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,':'); |
![]() |
![]() |
![]() |
#5 |
初级会员
注册日期: 2018-07-18
帖子: 1
声望力: 0 ![]() |
![]()
楼主你好!我也被小波系数正负值画图而苦难。
请问如何分开矩阵中的正负值,并画图呢? 我分开后,就是一个n*1矩阵,无法画等值线,求指教~~ ![]() |
![]() |
![]() |