matlab IO

工作区数据

.mat文件是matlab特有的二进制文件,用来保存工作区内容到硬盘,或从硬盘恢复到工作区。
save fileName  //将工作区全部变量保存到fileName文件中,不需要用户输入后缀名。
load fileName //将文件中的变量恢复到工作区。

whos -file fileName //查看文件中保存的变量的概要信息。

文本读写

%fileWrite.m%
a=1:10;
fid=fopen('fileWrite.dat.txt','w');
fprintf(fid,'a is :\r\n');
fprintf(fid,'%d ',a);
fid.close();
% 输出结果: a is :  1 2 3 4 5 6 7 8 9 10 %

%fileRead.m%
clc;
clear;
fid=fopen('fileRead.txt','r');
[a,n]=fscanf(fid,'%f',5);<span style="white-space:pre">	</span> //a为列向量
display(a);
[b,n]=fscanf(fid,'%f',5);%接着上次的读游标,继续读%
display(b);
display(['成功读取了个',num2str(n),'数据']);
fclose(fid);
% 文本内容:1 2 3 4 5%
%6 7 8 9 10%


你可能感兴趣的:(matlab)