matlab - Matlab 中的兼容性测试

标签 matlab compatibility simulink backwards-compatibility stateflow

我正在使用一个开源 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. 点击最底部未展开的版本,将其展开。
  2. 点击“展开全部”所有链接可展开下面的所有链接。
  3. 如果仍有任何未扩展的版本,请转到 1。
  4. 现在使用浏览器搜索功能(通常是 ctrl+f)来搜索完全展开的页面。

祝你好运!

编辑: 要查看旧版本,您需要从以下步骤开始:

0:点击底部的“查看旧版本的发行说明”链接。

然后像上面一样继续。

关于matlab - Matlab 中的兼容性测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28558562/

相关文章:

java - 使用udp在java和simulink之间传输 double

javascript - 通过 COM 从 MATLAB 向 Google Earth 插件提供数据

algorithm - 为什么算法在增加数字精度时会失败?我们如何降低算法对数字精度的敏感度?

matlab - 我无法关闭MATLAB,错误消息跳出

javascript - 有没有办法一次执行所有 Modernizr 测试?

Java 7 更改了 Collections.checkedCollection 的行为以允许 null。 API 在混合环境中使用它是否仍然值得?

matlab - Simulink 仿真引擎如何工作?

matlab - 删除高度相关的组件

xml - 为什么我写<div/>之类的东西浏览器会卡死?

plot - 如何在 Simulink 中针对 X 绘制数组 Y?