matlab中,怎么读取文件的内容,并画图表示

现在有一个文本文件1.txt,里面有一些十进制的数,用空格分开.想读取这些数,并且画一个二维图,x为数的次序(即第几个数),y为数的值,高手请帮个忙,谢谢了!... 现在有一个文本文件1.txt,里面有一些十进制的数,用空格分开. 想读取这些数,并且画一个二维图,x为数的次序(即第几个数),y为数的值,高手请帮个忙,谢谢了! 展开
 我来答
周学庄静姝
2020-02-03 · TA获得超过4031个赞
知道大有可为答主
回答量:3195
采纳率:33%
帮助的人:171万
展开全部
%%
1
打开文件
[filename,filepath]=uigetfile('*.txt','选择文件!!!!');
file
=
[filepath
filename];
fid
=
fopen(file,'rt');
if
fid
==
-1
error('文件打开错误。')
end
%%
2
提取
mynumber
=
[];
while
1
nextline
=
fgetl(fid);
if
~isstr(nextline),
break,
end
disp(nextline);
a
=
sscanf(nextline,
'%f');
mynumber
=
[mynumber;a]
end
numplot=mynumber(:);
plot(numplot);
------附:我的代码你可以直接运行啊。。还不够详细??
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式