1、importdata函数
x = importdata ( 'examp.txt' )
x. data % 查看读取的数值型数据
x. textdata % 查看读取的文本数据
2、load函数
load examp02_01. txt % 用load函数载入文件examp02_01. txt中的数据
load - ascii examp02_01. txt % 用- ascii选项强制以文本文件方式读取数据
x1 = load ( 'examp02_02.txt' ) % 用load函数载入文件examp02_02. txt中的数据
3、dlmread函数
% 调用dlmread函数读取文件examp02_03. txt中的数据
x = dlmread ( 'examp02_03.txt' ) % 返回读取的数据矩阵x
% 调用dlmread函数读取文件examp02_03. txt中的数据,用逗号( ',' ) 作分隔符,设定读取的初始位置
x = dlmread ( 'examp02_03.txt' , ',' , 2 , 3 ) % 返回读取的数据矩阵x
4、textread函数
% 调用textread函数读取文件examp02_01. txt中的数据,返回读取的数据矩阵x1
x1 = textread ( 'examp02_01.txt' ) ;
5、fopen函数
% 调用fopen函数以只读方式打开文件examp02_01. txt
fid = fopen ( 'examp02_01.txt' , 'rt' ) ; % 返回文件标识符fid
tline = fgets ( fid, 32 ) % 读取文件examp02_01. txt的一行上的32 个字符
fclose ( fid) ; % 关闭文件
6、fprintf函数写数据到文件或屏幕
y = fprintf ( 1 , '祝福我们伟大的新中国%d周岁生日快乐!!!' , 60 ) % 在屏幕上显示一句话
x = 10 * rand ( 8 , 5 ) ; % 产生一个8 行5 列的随机矩阵,其元素服从[ 0 , 10 ] 上的均匀分布
fid = fopen ( 'examp02_01.txt' , 'wt' ) ; % 以写入方式打开文件,返回文件标识符
% 把矩阵x以指定格式写入文件examp02_01. txt
fprintf ( fid, '%-f %-f %-f %-f %-f %-f %-f %-f\n' , x) ;
fclose ( fid) ; % 关闭文件
7、xlsread函数
% 读取文件examp02_14. xls第1 个工作表中单元格A2: H4中的数据
num = xlsread ( 'examp02_14.xls' , 'A2:H4' ) % 返回读取的数据矩阵num
8、xlswrite函数写数据到文件
x = rand ( 10 ) ; % 生成一个10 行10 列的随机矩阵,其元素服从[ 0 , 1 ] 上的均匀分布
% 把矩阵x写入文件examp02_15. xls的第2 个工作表中的单元格区域D6: M15,并返回操作信息
[ s, t] = xlswrite ( 'examp02_15.xls' , x, 2 , 'D6:M15' )