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

第一行单独一个轴,第二行数据二维坐标。... 第一行单独一个轴,第二行数据二维坐标。 展开
 我来答
百度网友4d78602
2014-09-24 · TA获得超过1571个赞
知道小有建树答主
回答量:337
采纳率:100%
帮助的人:154万
展开全部

首先读取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);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式