主题:根据实验数据怎么在MATLAB中画出三维曲面?
achelis
[专家分:0] 发布于 2009-06-02 16:50:00
通过实验,获得了很多诸如(1 2 3)(4 5 6 )(7 8 9)(10 11 12)(13 14 15)(16 17 18)(19 20 21)这样的数据,总共有近一千多个,在MATLAB中怎么画三维曲面图,以便于对数据的分析,希望详细点,谢谢!
回复列表 (共2个回复)
沙发
ocnzhao [专家分:10] 发布于 2009-06-21 22:55:00
plot3(x(:,1),x(:,2),x(:,3),'.')
view(-120, 45);
板凳
Xavi [专家分:0] 发布于 2009-07-23 20:07:00
首先将数据以txt的形式放入Matlab下的work工作文件夹下(如名字为 shuju.txt)
新建M文件
输入
a=importdata('shuju.txt');
x=a(:,1);
y=a(:,2);
z=a(:,3);
xx=meshgrid(x1);
yy=meshgrid(y1);
zz=meshgrid(z1);
mesh(xx,yy,zz)
我来回复