我想在Matlab GUI的文本框(静态文本)中编写希腊字符和方程。可以写吗?我试过乳胶$eta { x }^{ 2 }+c$
,但没有任何变化。
不幸的是,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);