2014-12-05 21 views

回答

2

只需從MATLAB腳本調用一個m文件就可以將它導入到腳本中。

例如如果我有一個腳本configparameters.m其中I限定= 2時,腳本(在同一目錄中)

clear all; 
configparameters; 
disp(a) 

將打印值2到屏幕上。

2

run應該是你正在尋找的東西,如果我正確理解source文檔。

編輯: 它似乎運行拒絕運行除m文件(可能是p文件等)以外的文件。 所以可能需要在MATLAB兩個功能(你可以明顯地拼湊在自己source實現):

eval(fileread(<filename>)) 

這讀取包含在filename全文,並評估它。 正如source顯然。

+0

我覺得'source'解析並執行文件的內容,即使它不是* .m文件。 'run'是最接近的東西,但只能用於MATLAB文件。 – am304 2014-12-05 15:35:56

+0

你是對的......'run'拒絕執行非m文件。我會編輯... – sebastian 2014-12-05 15:38:43