![191e35b87c910ec28a60579f2011b1b6.png](https://i-blog.csdnimg.cn/blog_migrate/35fb8b0aa81327b9450cfbb41153c499.jpeg)
在绘图时,除了需要自定义字符串内每个字符的格式外,有时还需要输入一些数学公式。自定义字符串内每个字符的格式可以用TeX标记来完成。对于数学公式的输入,需要使用LaTeX标记来完成。
比如,想要输入公式
ax1
![46c202eb6e626036f02c34a3da5e3120.png](https://i-blog.csdnimg.cn/blog_migrate/37dd41a3aceb213edec9a7ddc0b8f64e.png)
一个完整的示例如下。
tau
下图为将上述画图过程做成动图后的结果,最终的图像见题图。
![182235fc18ce657860abfd35295a2a54.gif](https://i-blog.csdnimg.cn/blog_migrate/9caf32bde031c012fb9a28e4a9ac928b.gif)
总结:
- MATLAB绘图时,可以使用LaTeX公式输入,前提是将相应的解释器从默认的'tex'改为'latex'。
- 无法自定义加载LaTeX的各种包,导致功能很受限。
- 在比较老的MATLAB版本中(R2012左右或更早),使用一些特殊办法,可以自定义加载LaTeX的package。具体见https://www.mathworks.com/matlabcentral/answers/52340-why-do-deep-paths-in-usepackage-cause-texmex-to-crash-segmentation-violation
专栏目录:
易夕:MATLAB Tricks 专栏目录zhuanlan.zhihu.com![1d7d03622ab9ee0bef6181632652ed91.png](https://i-blog.csdnimg.cn/blog_migrate/0d175c51ac0b5b4da967fceb7110cf4e.jpeg)