MATLAB 三维图求助
X=;Y=;
Z=;
怎么作出X,Y,Z 三者的三维图
谢谢各位大侠
回复
建议把问题背景说一下。也许还可以调整。否则,无法画出图形。 好的,题目的意思是:X,Y分别有3个和2个元素,对应每个,x,y组合都有一个Z与之对应,这样,Z有(2*3=6)个元素,问题是求出Z关于X,Y的三维图,谢谢
回复
不知道你要画什么样的三维图? 能描述出 Z随X,Y变化的规律的就行回复
你的问题背景仍然没有讲到.这种组合关系属于离散数学范畴, 硬要找关系恐怕不合适. 比如说 X=,Y=,那么Z=,
这个时候要做Z关于X,Y的三维图,可以解决么?
或者说不同维度的变量三维图应该怎么做啊?谢谢 是的,在MATLAVB中X与Y向量的长度好象是要一致才行的,不过可能有别的方法,我也不知道,平时我是用插值手段来使它们相同画的,方法比较笨,有什么好的方法大家也来说说!
回复 #7 packie 的帖子
这样应该不可以的吧三唯图的制作是 通过把X Y分成很多网格
再计算每个小格上对应的Z的值
曲面图形由连接点的曲线组成
所以应该要维度一致才行的 估计楼主是这么个意思
X=;
Y=;
=meshgrid(X,Y);
Z=;
mesh(x,y,Z)
谢谢
页:
[1]