论文中经常需要仿真的结果作为展示,但是很多时候我们的仿真结果在不同的图里面展示的不够直观,因此需要在同一个坐标图里面展示多个仿真的结果,新版本的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
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 网络是把双刃剑作文共九篇.doc
- 完美版资料嵌入式人才培养模式探索与实践--以人力资源管理专业为例.doc
- 加强教师对网络教学的监控管理(5页).doc
- 2022年AutoCAD认证考试试题.doc
- 云计算体系架构与关键技术一.doc
- 法院信息化建设方案.doc
- 主流虚拟化技术基础知识及发展趋势.docx
- 微信小程序营销策划方案.pptx
- 工业仪表与装置智能化网络化的进展(DOC7).doc
- 操作系统课程设计.doc
- PLC技术及工程应用课程单元教学设计.doc
- 学习的那些事儿---中大·岭南EMBA学位项目网站.ppt
- 网络安全法解读-0401.pptx
- 基于WEB人才招聘管理信息系统的设计与实现.doc
- 系统集成项目管理工程师教程管理知识方案.doc
- 云南大学 软件学院 计算机网络原理试卷.doc


