在Matlab GUI文本框中显示方程式和特殊字符

时间:2013-05-24 16:29:13

标签: matlab user-interface special-characters equations

我想在Matlab GUI的文本框(静态文本)中编写希腊字符和方程式。有可能写吗?我尝试了Latex $\eta { x }^{ 2 }+c$,但没有任何改变。它显示相同的内容。

1 个答案:

答案 0 :(得分:1)

不幸的是,似乎Matlab没有在支持LaTeX的图形上使用相同的文本绘制方法,就像在GUI元素上一样。这是一个解释变通方法的网页:http://undocumentedmatlab.com/blog/customizing-matlab-labels/

基本上,您需要根据像素位置和长度手动确定文本在GUI上的位置,并在HTML而不是LaTeX中重写您的等式。

在GUI的GUIDE界面中,您需要单击工具栏菜单上的“编辑器”按钮,然后找到以下部分:

function initialize_gui(fig_handle, handles, isreset)

您需要在:

之前插入标签代码
% Update handles structure
guidata(handles.figure1, handles);