您的位置:首页 > 编程语言 > MATLAB

MATLAB数据文件读取

2015-04-09 10:16 447 查看
MATLAB可以导入.txt,.csv等格式的数据文件,下面对其进行简单的说明。

1 导入.txt文本数据

函数格式如下:

A = importdata(filename)example
A = importdata('-pastespecial')example
A = importdata(___,delimiterIn)
A = importdata(___,delimiterIn,headerlinesIn)example
[A,delimiterOut,headerlinesOut] = importdata(___)
实例:

data.txt的数据内容如下:



上述数据的分隔符是逗号,使用importdata()读取这些数据时,要指定分隔符:

A = importdata('data.txt',',', 1);


2 导入.csv表格数据

函数格式如下:

M = csvread(filename)example
M = csvread(filename,R1,C1)example
M = csvread(filename,R1,C1,[R1 C1 R2 C2])
实例:

data.csv的数据内容如下:



由上图可见,从1到19行都是说明信息,使用cxvread()读取数据时,要绕过这些信息:

filename = 'data.csv';
R1=19;
C1=0;
data = csvread(filename, R1, C1);


参考资料

[1]Matlab怎么读入csv文件

[2]MATLAB如何读取TXT中的数据?

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

[4]Matlab读取.nc和.cdf文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: