MATLAB数据文件读取

来源:互联网 发布:物流软件介绍 编辑:程序博客网 时间:2024/05/20 09:48

    MATLAB可以导入.txt,.csv等格式的数据文件,下面对其进行简单的说明。

1 导入.txt文本数据

    函数格式如下:

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

    data.txt的数据内容如下:


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

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


2 导入.csv表格数据

    函数格式如下:

M = csvread(filename)exampleM = csvread(filename,R1,C1)exampleM = 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);


3 导入.xls/.xlsx表格数据

    根据参考资料[5]的说明,可以使用xlsread()函数来读取.xls/.xlsx表格数据,函数调用格式如下:

data = xlsread('data.xlsx');

参考资料

[1]Matlab怎么读入csv文件

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

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

[4]Matlab读取.nc和.cdf文件

[5]MATLAB如何读写Excel数据文件

0 0
原创粉丝点击