知方号

知方号

matlab/simulink多次仿真形成对比(仿真完之后输出一个scope,改变参数后再输出一个scope,如何将两个图弄到一起形成对比)<怎么将两个3dmax文件放在一个里面显示>

matlab/simulink多次仿真形成对比(仿真完之后输出一个scope,改变参数后再输出一个scope,如何将两个图弄到一起形成对比)

方法1: 将仿真复制一下,再粘贴回去,将其中一个仿真中参数修改,两个仿真输出的信号用mux连接到同一个scope里面。这是最简单的方法: 首先随便建立一个模型: 双击打开Scope2,其输出信号为: 复制并粘贴模型,用mun将两个模型连接到同一个scope: 修改其中一个输入的参数: 得到输出如图: 点击Autoscale按键使图形全部显示: 方法2: 首先将每次仿真的结果保存于workspace中,要注意每次保存的名称要不同(下面会详细介绍);然后在命令窗口中使用plot画出图形。以线性二自由度汽车模型角阶跃输入响应试验为例,具体步骤如下: 建好的模型如图 现在要模拟速度不变(u=50),在t=1时刻,前轮角阶跃输入分别为5°、10°、15°时的 响应。首先将阶跃输入信号设置好(输入为5°) 然后双击打开Scope,点击Parameters按键,在对话框中设置如图,点击History选项卡,可以将”Limit data points to last”复选框勾掉,以防图像大小超出,然后将”Save data to workspace”选中,并将”Variable name”改成自己的名字,此处命名为”Input_angle_5”,”Format”为”Array”。 此时,运行仿真,得到的结果将会以”Input_angle_5”的名字保存在workspace。 同样,将阶跃输入信号参数改动为10°,15°,将Scope——Parameters——History——Variable name改为Input_angle_10和Input_angle_15,然后运行仿真。这里注意,要先改变量名,

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。