标题:matlab随机三维图绘制!
只看楼主
qianyiliang
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-1-31
 问题点数:0 回复次数:2 
matlab随机三维图绘制!

matlab随机三维图绘制求助!不胜感激,不胜感激!!!!!

各位matlab高手:

请问:随机的一个三维或多维数组在matlab中的三维图是如何绘的?请赐教!不胜感激!

例如:(每列依次为:x,y,z;其中Z和X,Y间不通过函数联接,分别以这三列数据为X轴,Y轴,Z轴绘图,且最终把所有Z的散点在x-y平面上方的曲面用平滑曲线连接形成曲面)
77 88 85
55 88 33
44 77 25
55 53 52
87 58 65


联系方式:qianyiliang2004@sina.com或qianyiliang2006@163.com

QQ:61267996

搜索更多相关主题的帖子: matlab 三维 sina 多维 随机 
2007-01-31 12:24
ydgsl
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:107
专家分:20
注 册:2006-9-20
得分:0 
为了好看些,增加了6、7两个点。请运行下列小程序:
clear,clc
X=[77 88 85; 55 88 33; 44 77 25; 55 53 52; 87 58 65; 60 65 83; 70 70 97]
x=X(:,1);y=X(:,2);z=X(:,3);
rx=max(x)-min(x);ry=max(y)-min(y);rz=max(z)-min(z);n=size(X,1);
b=[-452.65257,4.6608816,9.7919934,-.56590494e-1,-.96245085e-1,.58704108e-1];
[xx,yy]=meshgrid(min(x):rx/100:max(x),min(y):ry/100:max(y));
zz=b(1)+b(2)*xx+b(3)*yy+b(4)*xx.^2+b(5)*yy.^2+b(6)*xx.*yy;
str=num2str([1:n]');
plot3(x,y,z,'o','markerfacecolor','b');
stem3(x,y,z,'filled')
text(x,y,z+.04*rz,str,'fontsize',14)
hold on
surf(xx,yy,zz)
axis tight
alpha(.7)
shading interp
2007-02-15 09:00
hgll
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-6-13
得分:0 

高手啊

2007-06-18 21:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-118983-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.055745 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved