2016-05-15 103 views
1

我有一些複雜的公式,例如;如何獲得公式在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 

有沒有辦法直接看到它們?我可以將它們保存爲圖像嗎? 我使用文本命令,但它沒有正常工作。 謝謝

+1

解釋一般的作品,但我怕你在這裏方程對MATLAB的TEX解釋太複雜。 如果您可以在更廣泛的背景下解釋您的最終結果,可能會有其他選擇。 – Tom

+1

認爲問題出在公式周圍缺少'$$' - 請參閱我的答案。 –

回答

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。對於「易」方程TEX語法

enter image description here

+0

我很感謝!大! – user3470711