Matlab
数据图
绘图

像这样的云图该如何通过matlab绘制?

[图片]
关注者
7
被浏览
72,907

3 个回答

clc
clear
close all

x=linspace(800,1600,11);
y=linspace(100,220,11);
X=meshgrid(x,y);
Y=meshgrid(x,y);
Y=Y';
Z = X.^2+Y.^2;
figure
imagesc(x,y,Z)
colormap jet;
colorbar;

编辑于 2022-01-22 01:04

就是个二维矩阵直接用imagesc画出来。把数据准备好,需要像上面答主那样用meshgrid做一下同样大小的x y坐标矩阵,就可以直接画了。

扔个类似的。不过这种图最好还是不要用rainbow的colormap,因为颜色不连续,对于强度的认知不如grayscale。

编辑于 2022-01-23 09:40