我想在 Matlab 的 GUI 中有一个下标和上标。到目前为止,我已经尝试使用 x_2 和 x^2 并且它们都不起作用。有谁知道如何做到这一点?
提前致谢!
我想在 Matlab 的 GUI 中有一个下标和上标。到目前为止,我已经尝试使用 x_2 和 x^2 并且它们都不起作用。有谁知道如何做到这一点?
提前致谢!
来自http://www.mathworks.com/matlabcentral/newsreader/view_thread/158410#398940
您可以使用所有 Matlab uicontrols 的未记录功能,这是它们使用底层 Java Swing 控件的事实,这些控件反过来接受任何有效的 HTML 字符串。因此,您可以执行以下操作:
uicontrol('string','<html><b>1<sub>2</sub>3<sup>4</sup>5</b></html>')
这相当于 tex 字符串
'\bf1_23^45\rm'
。您可以设置字体、颜色、大小、粗体/斜体和任何其他有效的 HTML 3.0 属性。它是有限的,但在大多数可以想象的情况下应该可以解决问题。顺便说一句,工具提示也是如此:尝试设置多行 (
<br>
) 多色 (<font color="red"> ... </font>
) 工具提示一次,您将永远不会再使用标准的单行黑色工具提示...以防万一您想知道 - 是的,它也适用于菜单、列表框等。