Matlab使用总结

本文总结了Matlab的几个实用技巧,包括如何将.m文件内容无损保存到Word,怎样在Simulink中保存和比较仿真数据,动态绘图方法,以及在.m文件运行时显示数据和注释的编写。通过这些技巧,可以更高效地管理和展示Matlab工作成果。
摘要由CSDN通过智能技术生成

1.将.m文件的内容保存至Word中
在Matlab软件中编写程序(.m文件)时若需要将其内的程序保存至Word文档中时,如果直接将其复制粘贴至Word文档中时,会发现粘贴至文档中的程序会出现部分的乱码。在这种情况下可以将程序首先复制粘贴至Publisher文档中然后再复制粘贴至Word文档中,之后再根据需要调整其格式即可。

2.将Simulink仿真过程中的数据保存至表格中
使用To Workspace模块接至需要输出的的端口或者信号信号线上,根据需要设置其格式后运行模型,运行完毕后即可在Matlab下看到该表格。相应的将数据送给模型可以使用From Workspace.

3.在.m文件运行过程中动态绘图
这种主要用于在循环迭代过程中得到某个数据A的变化过程,可使用如下方式:首先在迭代开始之前的程序处使用程序figure; ;hold on然后在循环过程中每得到一次A的值就使用plot(X,Y,‘r*’)输出一次,X为绘出图的横坐标的值,Y为图的纵坐标的值,r*表示在图中以红色雪花形式展现(有多种选择具体可以百度或者使用help查阅);此种方式下得到的是点状的图(如果横轴的间隔较小数据较多的话目测也可以是连续的);plot命令后可以使用drawnow;命令即可画出,则可以观测到图的动态绘制过程,如果没有则直接得到的最终的图。

4.将Simulink运行的多组图放置进一个图片中
在仿真过程中,有时需要对比不同状态下系统某些参数的状态,虽然使用scope模块也可以得到参数在运行过程中的变化情况。但生成的是不同的图,此时可以使用To Workspace模块将其save format选项选择为Structure With Time,之后运行模型完毕后在命令行输入fig

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值