南极附近海面温度资料的立体图。

34次观看(过去30天)
我有南极周围水域的海表温度(SST)数据。我想做一个同样的立体图。可用的信息是经度[1x360],纬度[1x30]和海表温度[360x30x12]。
你能让我知道从读取数据到从中绘制出立体图所涉及的步骤吗(一个粗略的算法会有很大的帮助)。根据这些步骤,我将编写所需的代码。

答案(1)

乍得格林
乍得格林 2021年9月20日
嗨拉维,
有几种方法可以做到这一点。这里有一种方法:
将纬度,经度坐标的向量转换为2D网格,其中Lat,Lon中的每个网格单元将对应于SST中的一个网格单元:
[Lat,Lon] =网格(纬度,经度);
使用 南极测绘工具 函数pcolorps创建SST数据的第一个切片的pcolor图:
h = pcolorps(Lat,Lon,SST(:,:,1));
我猜你的SST数据立方体的12个切片对应着一年中的月份。如果你想循环每个切片来创建一个动画,你可以像这样调整pcolorps图的CData值:
K = 1:12
h.CData = SST(:,:,k);
标题(datestr (datenum (0 k 15),“嗯”))
暂停(0.1)
结束
1评论
Arnav古普塔
Arnav古普塔 2022年6月17日
嘿,有没有办法用立体函数将海表温度数据绘制成立体投影?我有经纬度和海表温度的数据

登录评论。

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!