策划两个contourf情节相同的情节

29日视图(30天)
你好,
我想两个数据矩阵相同的情节。但是,我不知道如何调整transparancy情节之一。
如下所示的代码与Z1和Z2的附加数据。
如果我试着画出的彼此就像图(3)的代码,数据值的Z1不会完全可见自Z2数据将在其上。
有办法调整策划Z2数据的透明度,这样整个Z1数据可见?
,有可能改变每个contourf阴谋的颜色吗?
谢谢你的时间,
以利亚喀
清晰的所有clc;
x = -π:0.1:π;
y = x;
(X, Y) = meshgrid (X, Y);
负载(“motorization_data.mat”,“Z1”,“Z2”)
图(1)
contourf (X, Y, Z1, [0 0])
图(2)
contourf (X, Y, Z2, [0 0])
图(3)
contourf (X, Y, Z1, [0 0])
持有
contourf (X, Y, Z2, [0 0])
持有
5个评论

登录置评。

接受的答案

以利亚喀
以利亚喀 2020年6月21日
我解决了这个问题通过删除的列中的零元素X轴,因为很明显,无论是他们的X(0)和Y (X)中属于零的一部分数据。他们介绍contourf时使用。此外,下面的代码解决了我的问题:
图(3)
j = contourf (X, Y, Z1, [0 0]);
持有
contourf (X, Y, Z2, [0 0])
持有
从j %去除不必要的值
我= 0;
(1)
l_j =长度(j);
我=我+ 1;
如果我= = 143
disp (“我= 143”)
结束
如果j (i) = = 0
j (:, i) = [];
l_j = l_j-1;
结束
如果我= = l_j
打破;
结束
结束
% %
:ξ= j (1);
易= j (2:);
%等高线图
图(4)
contourf (X, Y, Z2, [0 0]);
%透明补丁
持有
填充(xi,咦,“米”,“FaceAlpha”,0.5,“线宽”1);
持有

答案(1)

长黄平君范
长黄平君范 2021年9月24日
清晰的 所有 clc;
x = -π:0.1:π;
y = x;
(X, Y) = meshgrid (X, Y);
负载( “motorization_data.mat” , “Z1” , “Z2” )
图(1)
contourf (X, Y, Z1, [0 0])
图(2)
contourf (X, Y, Z2, [0 0])
图(3)
contourf (X, Y, Z1, [0 0])
持有
contourf (X, Y, Z2, [0 0])
持有

类别

找到更多的在表面,卷和多边形帮助中心文件交换

s manbetx 845


释放

R2020a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!