1、使用uiimport函数导入文本文件
将人居国民总收入.txt 文件至于当前目录下面
>> data=uiimport('人居国民总收入.txt');
运行结果:
2、使用importdata函数导入文本文件数据
>> data1=importdata('人居国民总收入.txt','',2);
>> data1
data1 =
'年份 人均国民收入 人均GDP'
'1962 70 69.79 '
3、使用dlmread 函数导入数值数据;
dlmread 函数适用于文本文件中的内容全部由数值数据组成,数值数据之间用分隔符分开;再导入纯数值文本文件时比importdata有明显速度优势
原文件数值:
123 2324 34235 4342 52343
1243 2345 3432 4321 53412
1 2 3 4565 5.002343
14234 25463 2 10 5
43221 0.002 0.34233 0.2434 0.4325
此处文件保存在F:\Program Files\dlmread.txt下面
文件是从第0行第0列计数的
>> M=dlmread('F:\Program Files\dlmread.txt','',3,3)
M =
10.0000 5.0000
0.2434 0.4325
[1 2 4 4]表示读取文件中从1行2列1到4行4列的数据
>> M=dlmread('F:\Program Files\dlmread.txt','',[1 2 4 4])
M =
1.0e+04 *
0.3432 0.4321 5.3412
0.0003 0.4565 0.0005
0.0002 0.0010 0.0005
0.0000 0.0000 0.0000
>> M=dlmread('F:\Program Files\dlmread.txt','','C2..E5')
M =
1.0e+04 *
0.3432 0.4321 5.3412
0.0003 0.4565 0.0005
0.0002 0.0010 0.0005
0.0000 0.0000 0.0000