论文中经常需要仿真的结果作为展示,但是很多时候我们的仿真结果在不同的图里面展示的不够直观,因此需要在同一个坐标图里面展示多个仿真的结果,新版本的matlab这个功能非常好用,可以完成这个功能而且还可以把示波器的数据后到不同的软件使用比如excel和origin 在MATLAB中,将多个波形放在同一坐标轴上是一种常见的需求,特别是在分析和展示仿真结果时。MATLAB的新版本提供了更加便捷的方式来实现这一功能,不仅可以在同一个图表中直观地对比多个波形,还能方便地将数据导出到其他软件如Excel或Origin进一步处理。下面我们将详细讲解如何在MATLAB 2019中实现这一操作。 完成仿真后,打开示波器。在示波器界面,找到并点击齿轮图标,这是设置菜单的入口。在打开的菜单中选择"Logging"选项。这里的关键步骤是勾选"Log data to workspace",这样就能将示波器的数据导入到MATLAB的工作空间,以便后续使用。在Variable name处,你可以自定义一个变量名,例如"waveData",同时确保"Save format"设置为"Array",以便保存的数据格式适合后续的绘图操作。 接下来,我们通过MATLAB的命令行进行波形绘制。我们需要将X轴和Y轴的数据分别保存到工作空间。例如,可以使用以下命令: ```matlab x = frequency(:,1); % 保存X轴的数据 y = frequency(:,2); % 保存Y轴的数据 ``` 然后,使用`plot`函数绘制波形,加上`grid on`添加网格线以增强视觉效果,而`hold on`则能保持当前图层,允许我们在同一坐标轴上继续添加新的波形: ```matlab plot(x, y); % 绘制XY数据 grid on; hold on; ``` 执行以上代码后,第一个波形将显示在坐标轴上。如果需要添加更多波形,只需要再次运行相同的操作,但使用新仿真产生的数据。例如: ```matlab x_new = new_frequency(:,1); % 新的X轴数据 y_new = new_frequency(:,2); % 新的Y轴数据 % 继续在当前坐标轴上绘制新的波形 plot(x_new, y_new); grid on; hold on; ``` 或者,你可以直接选中这些命令,右键点击并选择“Execute Selected Cells”来快速执行。 通过这种方式,MATLAB 2019使得在同一坐标轴上展示多个波形变得非常简单,这对于分析仿真结果、比较不同条件下的性能差异非常有帮助。此外,由于数据已保存在工作空间,用户还可以随时导出到Excel或Origin等软件,进行进一步的数据分析和处理,提升了跨平台协作的效率。MATLAB的新功能增强了其在科学研究和工程应用中的实用性。
- 粉丝: 0
- 资源: 9
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 毕业设计-纳米盒学习辅导教育app项目-pytest-request-yaml-高分毕设.zip
- 24年9月份中国电子学会python3级
- Screenshot_20241015_171754_com.tencent.wework.jpg
- Screenshot_20241015_171805_com.tencent.wework.jpg
- 7-Zip V24.08 BCJ2 解码例程
- 毕业设计-具有JavaScript前端的人脸活体检测应用Web实现-附项目源码.zip
- 7-Zip V22.01 BCJ2 解码例程
- “人力资源+大数据+薪酬报告+涨薪调薪”
- “人力资源+大数据+薪酬报告+涨薪调薪”
- 基于模型压缩的识别算法python源码(蒸馏和剪枝).zip