奥礼网
新记
matlab中,怎么读取文件的内容,并画图表示
现在有一个文本文件1.txt,里面有一些十进制的数,用空格分开. 想读取这些数,并且画一个二维图,x为数的次序(即第几个数),y为数的值,高手请帮个忙,谢谢了!
举报该文章
相关建议 2020-02-03
%%
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);
------附:我的代码你可以直接运行啊。。还不够详细??
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/a434gankganwd411n1d.html
其他看法
无其他回答
相似回答
大家正在搜