【问题标题】:Can't limit scope of variables in Matlab不能在 Matlab 中限制变量的范围
【发布时间】:2010-01-04 21:43:31
【问题描述】:

任何人都可以让函数和类作用域功能正常工作,如中所述 Scoping Classes with Packages?

我创建一个目录 C:\Windows\Temp+undergrad 我在其中放了一个文件 foo.m,它定义了一个函数 foo。 我确保 C:\Windows\Temp 在 matlab 路径上 在 matlab 中,键入 'what undergrad' 应该会生成包中定义的函数和类的列表。相反,我得到“未找到本科生”。

我使用的是 MATLAB 版本 7.4.0.287 (R2007a) 学生版。

任何人知道这个包范围的东西是否真的在这个版本的 Matlab 中工作?文档没有说明该功能是在哪个版本中引入的。

【问题讨论】:

标签: matlab scope package


【解决方案1】:

R2008a 中引入了包;你的版本比那个旧。遗憾的是,The MathWorks 并未在该功能的文档页面上列出该功能适用​​的版本。

请参阅 R2008a 的发行说明:http://www.mathworks.com/access/helpdesk/help/techdoc/rn/brjk1q5-1.html#brjk1q5-4

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-17
    • 2014-04-27
    • 2017-08-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多