2

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

4

1 回答 1

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);
于 2013-05-24T17:23:42.363 回答