1. 程式人生 > >MATLAB工作空間變數的儲存方法總結,非常實用!

MATLAB工作空間變數的儲存方法總結,非常實用!

對於工作空間中變數的儲存和載入可以使用save和load命令,詳細的使用方法通過help指令獲取(help save,help load)。兩條指令最常用的情況為:
1、% 儲存整個工作空間至指定的mat檔案FILE_PATH_NAME,如E:\workspace.mat
% 若已經存在同名的mat檔案,該檔案會被覆蓋重寫而不是追加
save FILE_PATH_NAME

例如:

save C:\Users\QinJX\Desktop\華為杯\2018賽題\wo.mat


2、% 儲存指定的變數至指定的mat檔案FILE_PATH_NAME
% 若已經存在同名的mat檔案,該檔案會被覆蓋重寫而不是追加
save FILE_PATH_NAME variable

例如:

save C:\Users\QinJX\Desktop\華為杯\2018賽題\wo.mat c

%儲存c這個變數


3、% 儲存指定的若干變數至指定的mat檔案FILE_PATH_NAME
% 若已經存在同名的mat檔案,該檔案會被覆蓋重寫而不是追加
save FILE_PATH_NAME variable1 variable2 variable3 ...


4、% 載入mat檔案FILE_PATH_NAME中的所有變數至當前工作空間
% 若當前工作空間中有同名變數,則此同名變數會被載入變數覆蓋
load FILE_PATH_NAME


5、% 載入mat檔案FILE_PATH_NAME中的指定變數至當前工作空間


% 若當前工作空間中有同名變數,則此同名變數會被載入變數覆蓋
load FILE_PATH_NAME variable


6、% 載入mat檔案FILE_PATH_NAME中的若干指定變數至當前工作空間
% 若當前工作空間中有同名變數,則此同名變數會被載入變數覆蓋
load FILE_PATH_NAME variable1 variable2 variable3 ...

例如:load C:\Users\QinJX\Desktop\華為杯\2018賽題\2018年中國研究生數學建模競賽E題\批量儲存工作區變數\data.mat c b

%載入c,b這兩個變數

7、Matlab如何save workspace中除了某個變數的所有變數

假設不想儲存的這個變數名字叫strName,
儲存當前工作空間其他變數到data.mat中
程式碼:

save data.mat -regexp '[^strName]'