Simulin万博1manbetxk上的Guy

万博1manbetxSimulink &基于模型的设计

特别年份:微分方程编辑器

这周我感觉自己像个考古学家,刚发现了一种新的恐龙!我发现了微分方程编辑器…

微分方程编辑器

试着打字在MATLAB。这将启动一个示例模型,看起来像:

微分方程编辑器

如果你打开其中一个演示并双击该块,你会看到一个漂亮的小用户界面:

微分方程编辑器

的格式,可以在此界面中键入所需的任何方程Fcn块

当我第一次看到这个模型和用户界面时,我想“这东西看起来很古老,它一直在那里,没有人注意吗?”.所以我查看了我们的源代码历史,发现这个例子与Simulink一起发布,自90年代中期以来一直未动过!万博1manbetx

这是怎么做到的呢?

我强烈建议您深入了解并观察这个块是如何实现的。这是一个关于如何以编程方式创建模型的很好的例子。一旦单击用户界面中的重建按钮,就会出现如下功能delete_blockadd_block而且add_line系统地画出微分方程。

微分方程编辑器

对于任何一组方程,得到的模型将是这样的,其中一个Fcn块用于每个状态方程和每个输出方程:

微分方程编辑器

为了帮助你更好地可视化它,我格式化了上面的模型,使其更容易阅读:

微分方程编辑器

现在轮到你了

尝试一下这个可爱的小例子,让我们知道你的想法,留下一个这里的评论

|

コメント

コメントを残すには,ここをクリックしてMathWorksアカウントにサインインするか新しいMathWorksアカウントを作成します。