参考MATLAB基础与编程入门 张威编 西安电子科技大学出版社 第5章
1. 读写data的低级I/O函数
function [data count]=txtio_examp
%TXTIO_EXAMP文本文件的格式化输入输出
%open 一个.txt文件 写入data
[fid msg]=fopen('0513.txt','wt');
if fid==-1
disp(msg);
return;
end
%写入data
fprintf(fid,'%s\n','文本文件格式化输入输出示例');
fprintf(fid,'%i\t%i\t%i\n',[1 2 3;4 5 6;7 8 9]);
%关闭文件
fclose(fid);
%打开文本文件读入data
fid=fopen('0513.txt','rt');
if fid==-1;
disp(msg);
return;
end
%ReadData
title=fgetl(fid); %读取文本文件的一行数据,不包含文本的结束符(字符串) fgets是指包含文本的结束符
disp(title);
data=fscanf(fid,'%i');
data=reshape(data,3,3);
%close文件
fclose(fid);
2.二进制文件读写示例