packie 发表于 2007-1-14 09:31

MATLAB 三维图求助

X=;
Y=;
Z=;
怎么作出X,Y,Z       三者的三维图
谢谢各位大侠

xjzuo 发表于 2007-1-14 10:32

回复

建议把问题背景说一下。也许还可以调整。
否则,无法画出图形。

packie 发表于 2007-1-14 10:36

好的,题目的意思是:X,Y分别有3个和2个元素,对应每个,x,y组合都有一个Z与之对应,这样,Z有(2*3=6)个元素,问题是求出Z关于X,Y的三维图,谢谢

xjzuo 发表于 2007-1-14 10:55

回复

不知道你要画什么样的三维图?

packie 发表于 2007-1-14 12:18

能描述出 Z随X,Y变化的规律的就行

xjzuo 发表于 2007-1-14 19:05

回复

你的问题背景仍然没有讲到.
这种组合关系属于离散数学范畴, 硬要找关系恐怕不合适.

packie 发表于 2007-1-15 20:17

比如说 X=,Y=,那么Z=,
这个时候要做Z关于X,Y的三维图,可以解决么?
或者说不同维度的变量三维图应该怎么做啊?谢谢

mao 发表于 2007-1-20 19:21

是的,在MATLAVB中X与Y向量的长度好象是要一致才行的,不过可能有别的方法,我也不知道,平时我是用插值手段来使它们相同画的,方法比较笨,有什么好的方法大家也来说说!

lxq 发表于 2007-1-20 20:25

回复 #7 packie 的帖子

这样应该不可以的吧

三唯图的制作是 通过把X Y分成很多网格

再计算每个小格上对应的Z的值

曲面图形由连接点的曲线组成

所以应该要维度一致才行的

happy 发表于 2007-1-21 13:25

估计楼主是这么个意思


X=;
Y=;
=meshgrid(X,Y);
Z=;
mesh(x,y,Z)

packie 发表于 2007-4-28 20:09

谢谢
页: [1]
查看完整版本: MATLAB 三维图求助