如附件中txt文件所列的数据,怎么画出三维图?
该txt文件的第一列x和第二列y是坐标,第三列是该点的值[ 本帖最后由 qfwaterlily 于 2007-2-2 09:37 编辑 ] 附件呢? 由于没给出数据和问题,只能提供两种办法:
%%%%%%%%%%%%%%%%%%%%
用plot3;
或者用griddata拟合曲面,再mesh.
%%%%%%%%%%%%%%%%%%%% X=load(‘**.txt’)先调入工作空间,再plot(X(1),X(2),X(3)) 谢谢大家的帮助。不知道为什么,我的附件老是上传不上去。在这儿补充说明一下阿。
我的数据是这样的:共65536行3列 (x,y,z)
x取值范围是(0-255)
对应于每一个x,y从0-255;
即:(0,0)
(0,1)
……
(0,255)
(1,0)
(1,1)
……
(1,255)
……
(255,255)
最后一列是对应的函数值;
[ 本帖最后由 ChaChing 于 2010-8-17 15:37 编辑 ] x=load('name.txt')调入工作空间
在用plot3(x(:,1),x(:,2),x(:,3))
试试吧 每行(xyz)三个坐标值
在matlab中
load data.txt
x=data(:,1);
y=data(:,2);
z=data(:,3);
tri=delaunay(x,y);
trimesh(tri,x,y,z)
页:
[1]