回 帖 发 新 帖 刷新版面

主题:根据实验数据怎么在MATLAB中画出三维曲面?

通过实验,获得了很多诸如(1 2 3)(4 5 6 )(7 8 9)(10 11 12)(13 14 15)(16 17 18)(19 20 21)这样的数据,总共有近一千多个,在MATLAB中怎么画三维曲面图,以便于对数据的分析,希望详细点,谢谢!

回复列表 (共2个回复)

沙发

plot3(x(:,1),x(:,2),x(:,3),'.')
view(-120, 45);

板凳

首先将数据以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)

我来回复

您尚未登录,请登录后再回复。点此登录或注册