如何获得公式在 matlab 中的显示?
How can I obtain the formulas' displays in matlab?
我有一些复杂的公式,比如;
u = argmin_u (\frac{\alpha}{2} \int_\Omega \chi^2 |\nabla u|^2 ~ dx
+ \beta \int_\Omega \left(\epsilon |\nabla \chi|^2
+ \frac{(1-\chi)^2}{4\epsilon} \right)~ dx
有没有办法直接看到它们?我可以将它们保存为图像吗?
我使用文本命令,但它不能正常工作。
谢谢
您可以 display LaTeX expressions on a graph 使用 text
命令,将 'Interpreter'
设置为 'latex'
。不要忘记用 $$
:
包裹你的公式
str = '$$u = argmin_u (\frac{\alpha}{2} \int_\Omega \chi^2 |\nabla u|^2 ~ dx + \beta \int_\Omega \left(\epsilon |\nabla \chi|^2 + \frac{(1-\chi)^2}{4\epsilon} \right)~ dx$$';
text(0.1,0.1,str,'Interpreter','latex');
然后您可以根据需要将其保存为图像,就像保存任何其他 Matlab 图一样。尽管这一切都是可能的,但更直接的解决方案是使用众多 LaTeX 软件包之一而不是 Matlab 将您的公式呈现为 pdf 格式。
我有一些复杂的公式,比如;
u = argmin_u (\frac{\alpha}{2} \int_\Omega \chi^2 |\nabla u|^2 ~ dx
+ \beta \int_\Omega \left(\epsilon |\nabla \chi|^2
+ \frac{(1-\chi)^2}{4\epsilon} \right)~ dx
有没有办法直接看到它们?我可以将它们保存为图像吗? 我使用文本命令,但它不能正常工作。 谢谢
您可以 display LaTeX expressions on a graph 使用 text
命令,将 'Interpreter'
设置为 'latex'
。不要忘记用 $$
:
str = '$$u = argmin_u (\frac{\alpha}{2} \int_\Omega \chi^2 |\nabla u|^2 ~ dx + \beta \int_\Omega \left(\epsilon |\nabla \chi|^2 + \frac{(1-\chi)^2}{4\epsilon} \right)~ dx$$';
text(0.1,0.1,str,'Interpreter','latex');
然后您可以根据需要将其保存为图像,就像保存任何其他 Matlab 图一样。尽管这一切都是可能的,但更直接的解决方案是使用众多 LaTeX 软件包之一而不是 Matlab 将您的公式呈现为 pdf 格式。