为了能让matlab中仿真数据导出为eps格式图片,以便在写论文时能够加入latex中:
用matlab 的打印eps到文件的功能,得到的eps文件中的图像却是纵向的,而latex中需要的是横向的图片,所以需要重新导出。
首先选择打印设置:如下图所示 单击Print Setup
弹出打印设置窗口,在方向选项里选择横向(默认是纵向的,所以需要选择为横向),之后不必点击确定,点击取消即可。
然后再打印eps到文件就就可以达到所需的效果。
sfprint(gcs,'eps') 打印当前状态图
print -strainstateflow_ClearView -deps simmodel.eps 打印当前模型图(trainstateflow_ClearView为模型文件名)
另外 simulink 的scope里的图片不是很好,如果需要保存为eps,需要在模型中加入Sinks的Simout模块来输出,如下所示:
首先找到Sinks
然后选择Simout
如果是多维数据输出,需要用到mux,也需要加入,如下所示:
然后,选择需要的数据输出,可以写一个简单的m文件:
x=2;%%%根据需要修改x和下面的代码
ifx==3
subplot(3,1,1) %%图片分三行输出到一个窗口,现在输出第一个图放在第一行
plot(simout.time,simout.signals.values(:,1))
subplot(3,1,2)%%图片分三行输出到一个窗口,现在输出第一个图放在第二行
plot(simout.time,simout.signals.values(:,2))
subplot(3,1,3)%%图片分三行输出到一个窗口,现在输出第一个图放在第三行
plot(simout.time,simout.signals.values(:,3))
else
subplot(2,1,1)%%图片分两行输出到一个窗口,现在输出第一个图放在第一行
plot(simout.time,simout.signals.values(:,1))
subplot(2,1,2)%%图片分两行输出到一个窗口,现在输出第一个图放在第二行
plot(simout.time,simout.signals.values(:,2))
end
显示Figure窗口后,根据需要修改坐标等信息,修改完后 关闭属性设置部分,缩放窗口,调整大小,之后保存为eps
最好是将Figure保存为fig文件,以便日后修改再多次利用,不必再次实验。
分享到:
相关推荐
Matlab Simulink Stateflow TargetLink 建模指导手册 建模规范,如何设置代码生成选项,如何遵循MISRA C规则,实现模型和代码的安全可靠
是我见过学习Stateflow最好的...资源为《基于MATLAB7.x/Simulink/Stateflow系统仿真、分析及设计》这本书中关于Stateflow的章节。这本书电子书不好找,而里面Stateflow章节的全面性是其他书中没有的,是该书的亮点。
详细的matlab/simulink stateflow模块学习资料
Matlab, Simulink - Using Simulink and Stateflow in Automotive Applications
simulink-stateflow使用及代码优化 在学习simulink中的笔记,先上传,后面继续更新。
基于Matlab_Simulink(Stateflow)的模_数混合信号系统的精准行为模拟.pdf
Basic Matlab Simulink And Stateflow Richard Colgren 著,经典书籍,共502页
讲述Matlab.Simulink.StateFlow工具箱的使用,很具体的例子,适合初学者
Control algorithm modeling guidelines using MATLAB,Simulink and Stateflow V4.01 Simulink建模标准
MAAB建模规范无论是在组织内部还是在与合作伙伴和分包商合作时都是项目成功与团队协作的重要基础。帮助你迅速完成符合标准的模型建立,进阶更高层次学习。
汽车传动仿真simulink stateflow
simulink/stateflow 入门教程,相信介绍了stateflow的功能和基本操作,并且有简单易懂的例子,有助于快速入门。
Matlab/Simulink/Stateflow控制算法建模规范 3.0版 Mathworks汽车咨询委员会(MAAB)
AIAA出版的关键MATLAB的Simulink和Stateflow使用技术的图书
发射终止系统仿真simulink stateflow工具箱
利用simulink中的stateflow模块创建交通红绿灯,模型参照《基于模型的设计-MCU篇》一书,略有修改,能正常运行。
以下Matlab项目包含用于机场输送带的源代码和Matlab示例。 该模型展示了如何使用Simulink和Stateflow为机场输送带的设备和控制算法建模。
SIMULINKSTATEFLOW技术实例-SIMULINK-STATEFLOW技术实例.rar 最近在学习stateflow 提供很多stateflow的范例 这里提供很多范例 我觉得非常实用 Using Simulink® and StateflowTM in Automotive Applications
汽车电动车窗升降控制仿真simulink stateflow
飞机俯仰轴容错控制仿真simulink stateflow工具箱