Matlab中读取文件中数据的函数用法

1、load()函数

文件sample_file.txt中的数据:


在MATLAB命令行中运行结果:

>> M=load('sample_file.txt')


M =


     1     5     4    16     8
     5    43     2     6     8
     6     8     4    32     1
    90     7     8     7     6
     5     9    81     2     3


2、importdata()函数

>>  data=importdata('sample_flie_plus5.mat')


data =


     6    10     9    21    13
    10    48     7    11    13
    11    13     9    37     6
    95    12    13    12    11

    10    14    86     7     8


>> D = importdata('sample_file2.txt')


D = 


        data: [4x3 double]
    textdata: {7x4 cell}


>> data=D.data


data =


     1     4   612
     1     4   613
     1     4   614
     1     4   615


>> text=D.textdata


text = 


    'This is a file h...'        []        []        []
    'This is file is ...'        []        []        []
    'col1'                   'col2'    'col3'    'col4'
    'A'                      ''        ''        ''    
    'B'                      ''        ''        ''    
    'C'                      ''        ''        ''    
    'D'                      ''        ''        ''    

3、textread()函数

'sample_file2.txt'文件:



此处headerlines 及3的含义是:从文件读取内容时忽略掉前3行

>> [c2 c3 c4]=textread('sample_file2.txt','%*s %d %d %f','headerlines',3)


c2 =


     1
     1
     1
     1




c3 =


     4
     4
     4
     4




c4 =


   612
   613
   614
   615





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值