我如何获得公式'在matlab中显示?

时间:2016-05-15 22:48:41

标签: matlab formula

我有一些复杂的公式,例如;

 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

有没有办法直接看到它们?我可以将它们保存为图像吗? 我使用文本命令,但它没有正常工作。 感谢

1 个答案:

答案 0 :(得分:2)

您可以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格式渲染公式。

enter image description here