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



我想在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);

最新更新