您的位置首页百科问答

matlab新版如何将多次仿真结果放在一个坐标下

matlab新版如何将多次仿真结果放在一个坐标下

的有关信息介绍如下:

matlab新版如何将多次仿真结果放在一个坐标下

matlab新版本2017到2019,有时候论文中的波形需要进行对比,需要将多次仿真的参数修改的结果放在一个坐标下进行比较。就需要将两个图放在同一个图里面。

第一步:在仿真完成后打开示波器,点击如图的那个齿轮

第二步:齿轮的打开后点击Logging,勾选里面的log data to workspace(这一步的目的是将数据导入到工作空间方便其余的绘图软件调用),勾选之后Variable name这个名字随便键入一个值,然后把save format格式改成Array。

第三步:在主页的命令行键入以下的命令:

x=frequency(:,1); %保存X轴的数据

y=frequency(:,2); %保存Y轴的数据

plot(x,y); %把XY数据绘成图形

grid on %添加表格

hold on %保存绘图

接下里就会出现一个波形(我这里是已经两次改参数的波形都出来了)

第四步:去更改matlab你需要调整的参数,然后再仿真一次。仿真的结果就又保存到workspace。此时可以把上面的命令复制之后再运行一遍就出现了两次的仿真结果在一个坐标下面。

>> x=frequency(:,1); %重新输入以下函数再生成第二个图在同一坐标

y=frequency(:,2);

plot(x,y);

grid on

hold on

或者直接选中上述的命令,右键点击执行选中的内容

此时两次的仿真结果就在一个坐标上面