2016-11-22 40 views
-2

使用MATLAB,我有一個矩陣M,我想將它保存在.mat文件中,然後導入它並在我的代碼中重新使用它。我曾嘗試過:從.mat文件讀取

save ('file1.mat','M') 
MSaved=load('file1.mat'); 

Name | Size | Bytes | Class | Attributes 
-------+---------+-------+--------+----------- 
MSaved | 4215x20 | 40744 | double | 

如何才能訪問矩陣的每個單元格?如何在矩陣中再次保存它?

需要一些幫助,在此先感謝。

回答

0

加載函數將返回一個包含所有已保存變量的結構。所以你的矩陣是MSaved.M

+0

>> save example.mat M -v7.3; >> MSaved = matfile('example.mat'); >> firstColB = MSaved.M(:,1); >> EE = Msaved.M(:, :); 這是我發現的解決方案,是的,它是相同的MSaved.M – user3967257

+0

謝謝你的回覆:) – user3967257