2012-11-09 53 views
3

我已經有十幾個腳本了,我想將它們歸類到文件夾中以更輕鬆地處理它們。我怎麼能這樣做? Matlab是否包含分組層次結構?如果是的話,我無法找到如何使用:(如何將文件夾上的matlab腳本作爲父文件夾的主腳本執行?

+0

Matlab支持類的分層文件夾結構(http://www.mathworks.com/help/matlab/matlab_oop/organizing-classes-in-folders.html)。可能會有幫助。 –

回答

5

是,MATLAB使用package directories

集團的目錄中的文件開始用'+':。

+somePackage/func1.m 
+somePackage/func2.m 

然後,在主腳本,

import someDir.* 

A = func1(arg1, arg2, ...); 
B = func2(arg1, arg2, ...); 

A = somePackage.func1(arg1, arg2, ...); 
B = somePackage.func2(arg1, arg2, ...); 

這基本上是Matlab對命名空間概念的實現。

+0

你絕對會在每一個答案中教給我新的東西! +1 – Acorbe

相關問題