2010-01-04 28 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

回答