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