matlab各格式数据读取与保存函数
数据处理及matlab的初学者,可能最一开始接触的就是数据的读取与保存:
1 %matlab数据保存与读入 2 function datepro 3 clear all; 4 %产生随机数据 5 mat = rand(100,100); 6 7 save mat;% save函数 保存数据为matlab中的mat格式 8 load mat;%读入mat数据 9 10 11 %保存mat为excle类型并读取 12 xlswrite(\'1.xls\',mat);%保存 xls会自动创建 13 mat_xls = xlsread(\'1.xls\');%读取并赋值 14 15 %保存mat为txt类型并读取 16 fid = fopen(\'1.txt\',\'w\'); %将数据保存为txt格式 txt文件会自动创建 17 fprintf(fid,\'%g\t\',mat);%保存为一列 18 fclose(fid); 19 20 mat_txt1 = load (\'1.txt\');%使用load读入mat数据 21 mat_txt2 = importdata(\'1.txt\');%在字符上功能比load强大 22 23 % 另外还有几个函数可以研究学习一下 24 csvread 25 %读入以逗号分隔的数据 26 csvwrite 27 %将数据写入文件,数据间以逗号分隔 28 dlmread 29 %将以 ASCII 码分隔的数值数据读入到矩阵中 30 dlmwrite 31 %将矩阵数据写入到文件中,以 ASCII 分隔 32 textread 33 %从文本文件中读入数据,将结果分别保存 34 textscan 35 %从文本文件中读入数据,将结果保存为单元数组
可在工作区查看结果: