Matlab 如何绘制这样的图形?

Matlab 如何绘制这样的图形?,matlab,mesh,Matlab,Mesh,如何绘制这样的图形 数据类似于f(x_i,t_j),i=1,2,…,M,j=1,2,…,N。横轴是时间t,纵轴是空间x 我知道,mesh提供了一个三维绘图,surf也提供了三维曲面,我想知道哪个命令可以提供上述二维图形?要制作二维热图,使用将阵列显示为图像,并添加一个。要制作二维热图,使用将阵列显示为图像,并添加一个。你看过他们的文档了吗?你只是在找一张2D热图吗?请阅读imshow,colormap的文档。是的,我已经从你的提示中得到了我需要的东西,'imshow(f)`然后是'colorb

如何绘制这样的图形

数据类似于
f(x_i,t_j),i=1,2,…,M,j=1,2,…,N
。横轴是时间
t
,纵轴是空间
x


我知道,
mesh
提供了一个三维绘图,
surf
也提供了三维曲面,我想知道哪个命令可以提供上述二维图形?

要制作二维热图,使用将阵列显示为图像,并添加一个。

要制作二维热图,使用将阵列显示为图像,并添加一个。你看过他们的文档了吗?你只是在找一张2D热图吗?请阅读
imshow
colormap
的文档。是的,我已经从你的提示中得到了我需要的东西,'imshow(f)`然后是'colorbar'。非常感谢你!MATLAB的默认颜色映射,
parula
,比上图中的彩虹(
jet
)颜色映射要好得多。请不要使用
jet
试图复制此图。彩虹彩色地图在二十年前被刺死,但它一直跌跌撞撞,拒绝死亡。除了@CrisLuengo comment,如果您想知道为什么
parula
通常是比
jet
更好的彩色地图,您可以阅读一下,您看过文档了吗?你只是在找一张2D热图吗?请阅读
imshow
colormap
的文档。是的,我已经从你的提示中得到了我需要的东西,'imshow(f)`然后是'colorbar'。非常感谢你!MATLAB的默认颜色映射,
parula
,比上图中的彩虹(
jet
)颜色映射要好得多。请不要使用
jet
试图复制此图。彩虹彩色地图在二十年前被刺死,但它一直跌跌撞撞,拒绝死亡。除了@CrisLuengo comment,如果你想知道为什么
parula
通常比
jet
更好的彩色地图,你可以阅读