txt文件中有xyz三个坐标数据,怎么导入matlab绘制成三维图形

2025-04-10 19:12:27
推荐回答(2个)
回答(1):

利用数据文件建立指定矩阵。
用户通过load命令,将外部数据文件中的内容调入到工作空间中创建矩阵,外部文件的扩展名为.dat.
例如:利用文本编辑器创建一个数据文件test.dat。包含下列数据
2 4 6 8 6
3 5 6 7 3
2 5 1 2 5
在命令窗口中输入:
load test.dat
test
即可得到矩阵。
最后利用plot3可以画出3d图形来,试一下吧。

回答(2):

x=[  ];

y=[  ];

z=[  ];

xmax=max(x);

xmin=min(x); 

ymax=max(y);

ymin=min(y); 

[X,Y]=meshgrid(xmin:1:xmax,ymin:1:ymax); 

Z=griddata(x,y,z,X,Y);

figure(1)

surf(X,Y,Z) 

shading interp

colorbar

%具体数据就不给你看了