我正在使用一个开源 Matlab 工具箱,据其创建者称,该工具箱与 7.6 以上的 Matlab 版本(即 R2008a)兼容。我尝试在 R2011b 中运行它,但它抛出异常: undefined variable “Simulink”或类“Simulink.Mask.create”
自: 1- Simulink 已安装并在此 R2011b 中运行; 2-我已经在 R2014b 中成功运行相同的代码; 我的结论是这是一个兼容性问题 - 与他们的声明相反,他们的代码兼容 R2011b 之后的某些版本 -。
我希望我可以直接告诉他们,他们的代码不仅与 Matlab 7.6 不兼容,而且与 Simulink.Mask.create 关联的语句将运行的最早版本也不兼容。
所以,准确地说,我的问题是:给定一个命令、内置函数、命名空间解析序列,或者我可以在某个版本的 Matlab 中找到的任何功能,如何知道什么是最早的版本该功能在哪个版本中处于事件状态?
我已经尝试过http://www.mathworks.com/help/simulink/release-notes.html它无法按照我希望的方式进行搜索或导航。
最佳答案
这是一个常见问题。 This page谈论同样的问题 - 声称没有好的解决方案...但是它确实提供了一种搜索发行说明的智能方法:
- 点击最底部未展开的版本,将其展开。
- 点击“展开全部”所有链接可展开下面的所有链接。
- 如果仍有任何未扩展的版本,请转到 1。
- 现在使用浏览器搜索功能(通常是 ctrl+f)来搜索完全展开的页面。
祝你好运!
编辑: 要查看旧版本,您需要从以下步骤开始:
0:点击底部的“查看旧版本的发行说明”链接。
然后像上面一样继续。
关于matlab - Matlab 中的兼容性测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28558562/