先附程序,同上两篇的程序
a=1;
b=2;
p=a*2+b*2;
simout=sim('k');
axes('position',[0.1,0.1,0.5,0.5]);
plot(fe.time,fe.signals.values,'r','LineWidth',1);
xlabel('time $ (t/s)$','Interpreter','latex');ylabel('Vertical acceleration $\ddot z/(m/s^2) $','Interpreter','latex');
print -depsc2 C:\Users\Akira\Desktop\tang\acc

先说加点,在字母上加点matlab程序要引用latex的命令(latex也是很好的文档编辑器,但是新手上手难,可视化不好),所以后面要加'Interpreter','latex'这两个。latex中引用字符都要在$ $ 这个中间,\dot就代表点,\ddot就是两点,结果如下。

至于上面画图命令第一行的axes,position,是定图的大小和位置的,最后print eps是投外刊一般要求的格式(eps是矢量图,插到word里面会很清晰,但是现在好多word都插不了,也可以用emf格式)。
插到word里面效果为(我就直接拿我之前写的一个看看,和上面程序不对应)。

本文介绍如何在MATLAB中使用LaTeX命令在纵轴标签上添加点,如加速度的双点表示。通过设置'Interpreter','latex',并利用$ dot $ 和 $ ddot $ 符号实现。程序还包括调整图表大小和位置的axes命令,以及将图表保存为矢量图EPS格式的技巧,适合于外刊投稿。"
112352670,10535359,强化学习:求解多变量非线性全局最优策略,"['强化学习', '多变量非线性优化', '策略优化']
1373

被折叠的 条评论
为什么被折叠?



