我是靠谱客的博主 受伤小白菜,这篇文章主要介绍matlab示波器的图形怎么复制,用MATLAB命令将simulink示波器的图形画出,现在分享给大家,希望可以做个参考。

用MATLAB命令将simulink示波器的图形画出

第一步,将你的示波器的输出曲线以矩阵形式映射到MATLAB的工作空间内。

如图1所示,双击示波器后选择parameters目录下的Data history,将Save data to workspace勾上,Format选择Array,Variable name即你输入至工作空间的矩阵名称,这里我取名aa。在这之后运行一次仿真,那么你就可以在MATLAB的工作空间里看到你示波器输出曲线的矩阵aa。如图2所示。

9be0212a414374f8fabda9389f94f05a.png

c011d0f6a431f34598a29ee5b8423682.png

第二步,用plot函数画出曲线

双击曲线矩阵aa,将可以看到详细情况,我这里的aa矩阵是一个1034行,3列的矩阵,观察这个矩阵即可以发现,这个矩阵的第一列是仿真时间,而由于我仿真时示波器内输出的是两条曲线,所以第二列和第三列即分别代表了这2条曲线。同时大家要注意,在simulink 中我们有时往往在示波器中混合输出曲线,那么就要在示波器前加一个MUX混合模块,因此示波器内曲线映射到的工作空间的矩阵是和你的MUX的输入端数有关,如果你设置了3个MUX

最后

以上就是受伤小白菜最近收集整理的关于matlab示波器的图形怎么复制,用MATLAB命令将simulink示波器的图形画出的全部内容,更多相关matlab示波器内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(67)

评论列表共有 0 条评论

立即
投稿
返回
顶部