如何用matlab提取txt文件中的两列数并绘图。

Stepwxfxcyc------------------------------------------------3.0200e+0048.9979e-004-1.2... Step wxf xc yc
------------ ------------ ------------ ------------
3.0200e+004 8.9979e-004 -1.2721e+001 0.0000e+000
3.0400e+004 1.8017e-003 -6.5640e+000 0.0000e+000
3.0600e+004 2.7035e-003 -2.5261e+000 0.0000e+000
txt文本的格式如上所示。需要用matlab提取第二列(x坐标)和第三列(y坐标)并绘图。一共是四列,但是行数未知(前两行是字符,从第三行读数)。最后并输出第三列的平均值。解决问题后保证给分50。
展开
 我来答
victoriajll
推荐于2018-05-09 · TA获得超过4884个赞
知道大有可为答主
回答量:654
采纳率:100%
帮助的人:1055万
展开全部
base=importdata('gg.txt');%%将gg.txt放到matlab的工作目录下,运行一下代码即可
data0=base.data;
data_x=data0(:,2);
data_y=data0(:,3);
mean_y=mean(data_y);
disp(['第三列,即Y坐标值的均值为' num2str(mean_y)])
plot(data_x,data_y);
grid
xlabel('x')
ylabel('y')
title('x-y变化趋势曲线')
楼主可以试一下,不行的话欢迎追问
法老之星Bld3f
2011-10-12 · 超过22用户采纳过TA的回答
知道答主
回答量:117
采纳率:0%
帮助的人:37万
展开全部
点File再import date再选择数据导入数据 看见workspace里面出现你要输入的数据文件名就可以了
你那个TXT文件不是要有个名字吗?假如是A1
然后再输入语句
plot(A1(:,1),A1(:,3));就可以了。上面的就是我回答的那个是用点画 这个是用线画
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
瑶九家膳吓6226
2011-10-12 · TA获得超过6.3万个赞
知道大有可为答主
回答量:4.1万
采纳率:0%
帮助的人:5808万
展开全部
点File再import date再选择数据导入数据 看见workspace里面出现你要输入的数据文件名就可以了
你那个TXT文件不是要有个名字吗?假如是A1
然后再输入语句
plot(A1(:,1),A1(:,3),'.','MARKERSIZE',1);就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式