數據處理及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 %從文本文件中讀入數據,將結果保存為單元數組
可在工作區查看結果: