跪求matlab大神,将txt里数据格式读取成三维坐标?

第一行单独一个轴,第二行数据二维坐标。

首先读取txt文件,得到的cell数组变成字符串矩阵,然后按列截取,转化成数字,

望你采纳

ex=importdata('example.txt');
temp=char(ex);
zz=temp(1,1);
xx=temp(2,1:4:9);
yy=temp(2,3:4:11);
z = str2num(zz(:))';
x = str2num(xx(:))';
y = str2num(yy(:))';

追问

谢谢~~# 生成的坐标点为什么画不出三维图呢?

追答

这样就可以画出来了

>> z1=[z z z];
>> plot3(x,y,z1);

温馨提示:答案为网友推荐,仅供参考
相似回答