o*********n 发帖数: 706 | 1 ☆─────────────────────────────────────☆
wangrh (123) 于 (Mon Sep 11 17:11:18 2006) 提到:
不知道发哪里合适,这里大侠多,请大家多多指点,谢谢。
问题是这样的:
在一个200x200的区域里,random distribute 2000 个节点,每个节点上有一个值(这
个值是通过某些运算得到的,值的范围是在[0,32]区间)。我想用matlab画一个三维的
图,X/Y坐标是节点的坐标(between 1-200),Z坐标是节点的值(between 0-32)。
matlab里对应的function应该是meshc(Z),但是我比较头痛的是,如果我先用meshgrid
(X,Y)来设坐标的话, 它给我的是所有200x200个点的坐标,而不是我想要的那2000个点
的坐标。那我应该怎么办呢?
另外,那个Z坐标的值我是用C求出来的,那2000个节点的坐标我也是用C算的,我现在
的搞法是把点的坐标(X,Y),和Z的值分别写到文件里去,然后用matlab load这俩文件
。有什么简单的方法吗?
谢谢。 |
|