打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何在Matlab绘图中添加Latex公式
userphoto

2023.05.30 江苏

关注
LaTeX 是基于 TeX(Donald Knuth 在 1978 年为数字化排版设计的排版系统)的一个专业排版系统,而非文字处理器,尤其适合处理篇幅较长、结构严谨的文档,并且十分擅长处理公式表达,因此LaTeX在论文的撰写中十分常用。

我们经常会看到如下图所示的包含公式的绘图,很多高质量期刊都要求图片中的公式以LaTeX格式进行呈现,那么当我们需要使用Matlab绘图时,如何以LaTeX格式插入相应的函数或方程呢?



01

获取LaTeX公式

当我们需要引用文献或书本上的公式时,往往需要手动编写对应的LaTeX格式,十分繁琐。很多初接触LaTeX的用户,由于不熟悉LaTeX编写公式的语法,面对复杂的公式往往难以下手。

这里不教大家LaTeX的语法,而是介绍一个可以在线识别、编辑LaTeX公式的网站:

https://www.latexlive.com

该网站可以进行LaTeX公式的手动编写和图像识别,特别是图像识别功能,我们仅需将参考资料上的公式截图粘贴在网站功能区,就可以自动生成LaTeX格式的公式,例如我们截取上文图片中的公式进行识别。

02

Matlab绘图添加LaTeX公式

例如我们需要绘制(1,10)的斐波那契数的图像:

首先画出函数的图像:

fib = zeros(1, 10);for i = 1:10    fib(i) = (((1+sqrt(5))/2)^i - ((1-sqrt(5))/2)^i)/sqrt(5);end
% Plot the first 12 Fibonacci numbersfigureplot(1:10, fib, 'k^-')
% Add a title and axis labelstitle('Fibonacci Numbers from 1-12')xlabel('n')ylabel('F_n')

此时需要我们添加公式,这时候就需要用到上文介绍的网站对公式进行识别并生成LaTeX格式了。

复制生成的LaTeX公式代码,并在首尾添加$$符号

%LaTeX格式公式,注意在首尾添加$$符号eqtext = '$$F_{n}=\frac{1}{\sqrt{5}}\left[\left(\frac{1+\sqrt{5}}{2}\right)^{n}-\left(\frac{1-\sqrt{5}}{2}\right)^{n}\right]$$';%在图像中显示公式即可text(3, 50, eqtext, 'Interpreter', 'Latex', 'FontSize', 12, 'Color', 'k')

最终效果如下:

—— end ——

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
六年级上册数学寒假作业答案2022浙江慈溪
word latex mathtype matlab间的转化
Python 生成 LaTeX 数学公式
IEEE论文中怎么画图更清晰美观
超酷--网页上数学公式的完美显示牛(ASCIIMathML: Math on the web)
分离变量法解热传导方程(一道数学物理方程习题)附 LaTeX 源码
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服