如何获得公式在 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 格式。