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