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 %從文本文件中讀入數據,將結果保存為單元數組

 可在工作區查看結果:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM