2010-01-04 91 views
2

任何人都可以使用函數和類範圍功能來工作,如文檔 Scoping Classes with Packages無法在Matlab中限制變量範圍

我創建了一個目錄C:\ Windows \ Temp + undergrad 我把一個文件foo.m放在那裏,它定義了一個函數foo。 我確定C:\ Windows \ Temp位於matlab路徑上 在matlab中,輸入'what undergrad'應該產生包中定義的函數和類的列表。相反,我得到「未找到本科生」。

我正在使用MATLAB版本7.4.0.287(R2007a)的學生版本。

任何人有一個想法,如果這個包的範圍的東西實際工作在這個版本的Matlab?該文檔沒有提供該功能引入的版本。

+2

新MATLAB OO(你引用)的作品正式從R2008a開始雖然有些功能在較早版本的 – Mikhail 2010-01-04 21:50:03

+2

有一兩件事要檢查可用(無證):你這樣做'明確你改變了類定義之後的類嗎? http://www.mathworks.com/access/helpdesk/help/techdoc/ref/clear.html – gnovice 2010-01-04 22:15:23

回答