【发布时间】:2014-06-10 13:52:34
【问题描述】:
我正在尝试根据 Z 函数值区分冲浪图的单个单元格的颜色,特别是: X、Y 是 (nxm) 矩阵并定义一个曲面; Z 是一个 one(nxm),它有一些特定的点设置为 3 或 4 或 5
我正在尝试制作一个冲浪图,其中具有 3,4 或 5 值的单个网格单元的颜色与所有其他表面网格单元的颜色不同。
这是我得到的代码和图像(在这种特定情况下,只有 1 个 Z 点的值 =3):
figure;surf(X,Y,Z)
在这个具体的例子中,我的目标是将与峰值对应的网格单元格着色为红色。有没有办法获得它?
提前致谢
【问题讨论】:
-
关键是使用颜色图我仍然没有得到具有峰值颜色的网格单元,例如红色。
-
也许您需要更改颜色图中的位数?而且,你有没有在高峰不在边缘时尝试过?请记住,具有值的是顶点而不是面,然后将值签名到该顶点旁边(之后)的面。因此,如果它在最后,您将看不到颜色,因为它会离开您的表面。
标签: matlab plot matlab-figure geometry-surface