2

我想在 Matlab 的 GUI 中有一个下标和上标。到目前为止,我已经尝试使用 x_2 和 x^2 并且它们都不起作用。有谁知道如何做到这一点?

提前致谢!

4

1 回答 1

4

来自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>) 工具提示一次,您将永远不会再使用标准的单行黑色工具提示...

以防万一您想知道 - 是的,它也适用于菜单、列表框等。

于 2011-11-02T16:17:41.287 回答