写文件(纯文档):
x = 0:pi/10:pi;
y = sin(x);
fid = fopen('E://sinx.txt','w');
for i = 1:11
fprintf(fid,'%5.3f %8.4f\n',x(i),y(i));
end
fclose(fid);
读写的格式:
读文件:
1.将workspace的数据存到文件中:(save指令)
save 文件名;
或者
save 文件名 -ascii
如:
clear;
a = magic(4);
save mydata1.mat; %数据经压缩
save mydata2.mat -ascii; %数据是ascii , 在记事本上可直接查看。
执行之后,在制定的位置就会多出名为mydata1.mat和mydata2.mat的文件。
2.将.mat文件里的数据导入到workspace:(load命令)
如:
(如果save时有加-ascii,load时也要加)
excel文件的操作:
- xlsread()
- xlswrite()
注意:xlsread()可能会自己省略非数值的部分,如:
读入指定位置:
若指定的单元格内有非数值型的数据,同样还是会被忽略:
读取文本:
写入excel:
【网课推荐:https://www.bilibili.com/video/av14503445/?p=4&t=2274】