Matlab中读取txt文件的几种方法

Matlab中读取txt文件的几种方法

Matlab中读取txt文件的几种方法

matlab读取文本文件的几种函数:

1、load——适合读取纯数据文本;
2、importdata——只读取数据,自动省略数据格式前后的字符,超大文件不适合;
3、textread、textscan——适合读取行列规整的文本,会存到元胞中,可通过headerlines省略读取字段名(字符行);
4、csvread、dlmread——适合读取csv、xsl等文件格式文本;
5、fprintf、fscanf——适合读取复杂的文本(中英文、数字串混杂出现);
 
一、纯数据文件(没有字母和中文,纯数字)

对于这种txt文档,从matalb中读取就简单多了

例如test.txt文件,内容为“17.901 -1.1111 33.045
17.891 -1.1286 33.045
17.884 -1.1345 33.045”

可以在command window中输入load test.txt ,然后就会产生一个test的数据文件,内容跟test.txt中的数据一样;另一种方法是在file/import data....../next/finish 也可产生一个叫test的数据文件。

二、中英文和数据如test1.txt

“你好
欢迎来到
振动论坛
vib.hit.edu.cn
1 11 111 1111
2 22 222 2222
3 33 33