2012-02-02 53 views
3

顯然Matlab load.mat文件中的數據加載到它保存的變量中。如何加載.mat文件並在Octave或Matlab中設置變量名稱?

如何將.mat或二進制文件中的單個矩陣加載到任意變量中?

+1

相關/可能重複http://stackoverflow.com/questions/9104326/loading-a-variable-from-a-mat-file-into-a-differently-named-variable/ – 2012-02-02 17:58:53

回答

9

將它加載到一個結構體中並將其彈出到您的變量中。

saved_name = 'varname_it_was_saved_as'; 
s = load('some_file.mat', saved_name); 
my_new_variable = s.(saved_name); 

我總是使用結構形式的保存和加載生產代碼。它更乾淨,因爲它不會動態地擺弄你的工作區。

有關詳細信息,請參閱help load

相關問題