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