Matlab读取文本文件

 时间:2024-10-12 09:02:22

1、首先对txt中全是数据的情况进行介绍。以Untitled.txt文档为例,在matlab的command window中输入:aa = textread('Untitled.txt');看到aa中都是Untitled.txt中的数据。

Matlab读取文本文件
Matlab读取文本文件

2、但是如果txt文档中包括了字符,那用textread就不好用了。如再看看有字符串的aaa.txt文档。matlab会出错。

Matlab读取文本文件
Matlab读取文本文件

3、将文件中全部数据读入到一个cell 中。使用如下命令:fid = fopen(争犸禀淫'aaa.txt','r');bb = textscan(fid荑樊综鲶,'%s');fclose(fid);这样就可以以文档中的空格为间隔,依次输出aaa.txt文档中的内容。

Matlab读取文本文件
Matlab读取文本文件

4、可以考虑一行一行来读带有字符串的文件。使用fgetl命令。ffid = fopen('aaa.txt','r');tline = fgetl(ffid)tline = fgetl(ffid)第一个tline得到第一行的值,第二个tline得到第二行的值。

Matlab读取文本文件

5、如果我们想一直读取文件的话,可以考虑加一个循环判断语句:ffid = fopen('aaa.txt','r');tline = fgetl(ffid);i = 1;while feof(ffid) == 0 tline1{i,1} = fgetl(ffid); i = i+1;end第一个tline表示我们不需要第一行的数据,如果第一行是数据属性的话,当然也可以删除这一行,那tline1的第一个数据就是tline。后面的while循环中,将所有的数据都纳入到tline1这个cell 中,再对这个数组进行编辑和处理。

Matlab读取文本文件
  • MATLAB 将数据追加、保存到原文件的末尾
  • matlab怎样不使用科学计数法
  • matlab对时间函数的处理
  • MATLAB特殊符号:大括号{}与圆括号()的用法总结
  • matlab读取excel数据
  • 热门搜索
    科技幻想手抄报 国家卫生城市手抄报 消防手抄报内容 语文天地手抄报内容 防震减灾手抄报花边 保护环境手抄报素材 有关长城的手抄报 体育手抄报的内容 保护动物的手抄报 长城手抄报图片