2013-05-03 49 views

回答

2

如果你看過這樣的墊子文件,它包含一個矩陣,那麼你並不需要一個eval聲明:

mat = load([folder filename]); 
[a,matrixName,ext] = fileparts(filename); 
a = mat.(matrixName) * 16; 

請檢查mat的內容。

+0

好吧,我正在循環使用不同矩陣名稱的許多文件。但文件名總是矩陣的名稱,除非它在最後有.mat ... – Kiarash 2013-05-03 06:52:46

+0

@Kiarash我已經改變了代碼,這種方式你可以使用它,使用'(matrixName)'這樣的,它被稱爲動態字段訪問。 – Nick 2013-05-03 06:56:30