EDA365电子论坛网
标题:
matlab 一个figure图上能不能同时显示两个动态图
[打印本页]
作者:
peerless2021
时间:
2022-8-30 11:15
标题:
matlab 一个figure图上能不能同时显示两个动态图
matlab 一个figure图上能不能同时显示两个动态图
3 i- A4 B8 n; K# J
作者:
Felix_456
时间:
2022-8-30 13:18
可以把colormap给freeze住。这样,只要之前画图的时候设置好colormap,再用freezeColors将colormapfreeze住,再hold on 继续画下一个图就可以另外设置colormap了!
作者:
Nain
时间:
2022-8-30 13:21
举个例子简单说一下:
/ v5 r% J( b0 z
figure;
. G7 C# |: S) {3 O9 p. O
surf(x,y,z); %第一幅图
J9 H# O" f& E5 k& j k5 J( R9 Z
colormap jet %设置好第一幅图的色图为jet freezeColors %冻结色图
3 i9 l- M4 E4 n2 }$ [
hold on
' n; E. s \+ l/ f0 A# l2 g; \* `
surf(x,y,z.*0-10,z) %画第二幅图,这里surf用了四个参数,第三个是z坐标的数据,为z.*0-10,其实就是在z=-10处画了一个平面。第四个参数z,意思是在这个平面上按照z矩阵的数据上色,这样就是用颜色来表示z的数据。
1 T8 h q( ~" t
colormap hot %设置第一幅图的色图为hot
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2