用matlab画了三维曲线,如何设置网格的颜色表示第四个量?

用matlab画了三维曲线,如何设置网格的颜色表示第四个量?
假如我用地形的三维坐标画出了曲面图,现在我希望曲面的颜色表示该坐标点的温度,我要怎样编程?或者说用什么命令?
oteaz11 1年前 已收到1个回答 举报

lvsechenyu 春芽

共回答了15个问题采纳率:86.7% 举报

surf(X,Y,Z),用Z表示温度,默认作图就有三维云图的效果,也就是你所说的颜色,高低位置的颜色是渐变的.

1年前 追问

4

oteaz11 举报

Z轴已经用来表示海拔了,我的希望是用颜色表示温度,不是用z轴表示温度。

举报 lvsechenyu

假设你的温度用矩阵W表示 surf(x,y,W); %温度云图 surf(x,y,z); %高度云图 surf(x,y,z,W); %高度云图,根据温度W着色 surf(x,y,W,z); %温度云图,根据高度z着色 是否符合你的要求。
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.016 s. - webmaster@yulucn.com