如何使用以下情节contourf信息?

2视图(30天)
我在数据如下:
朗256 * 1双
lat 128 * 1双
3654 * 1双
公关256 * 128 * 3654双
我用contourf(经度、纬度、公关(:,:,:))或contourf(经度、纬度、公关(:,:,:))但有错误的维度

接受的答案

KSSV
KSSV 2021年1月7日
公关是一个三维矩阵,你不能使用 contourf 在一个三维矩阵。你需要画一层一层地。
(m, n, p) = (pr)大小;
i = 1: p
contourf(经度、纬度、公关(:,:我));%如果抛出错误,trispose公关
drawnow
结束
也有看

答案(1)

Bjorn Gustavsson
Bjorn Gustavsson 2021年1月7日
你必须做一个为每个时间步等高线图:
i_time = 1;
contourf(经度、纬度、公关(:,:,i_time) ')
如果我理解的正确尺寸。为了得到所有你必须以某种方式“动画”。最好的说明发生了什么给什么取决于发生了什么(一个同义反复,我知道)所以你必须准备尝试不同的想法,看看哪个效果最好。例如我可以想象这样的工作:
i_time = 1:(大小(公关、3)3)
轮廓(经度、纬度、公关(:,:,i_time), 10日“b”)
持有
轮廓(经度、纬度、公关(:,:,i_time + 1)”, 10日“c”)
轮廓(经度、纬度、公关(:,:,i_time + 2)”, 10日‘g’)
轮廓(经度、纬度、公关(:,:,i_time + 3), 10日“r”)
持有
drawnow
结束
HTH

类别

找到更多的在紫色的帮助中心文件交换

标签

下载188bet金宝搏


释放

R2018a

社区寻宝

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

开始狩猎!