2

Matlab の GUI に下付き文字と上付き文字を付けたいです。これまでのところ、 x_2 と x^2 を使用しようとしましたが、どちらも機能しません。これを行う方法を知っている人はいますか?

前もって感謝します!

4

1 に答える 1

4

http://www.mathworks.com/matlabcentral/newsreader/view_thread/158410#398940から

すべてのMatlabuicontrolの文書化されていない機能を使用できます。これは、基盤となるJava Swingコントロールを使用し、これらが有効なHTML文字列を受け入れるという事実です。したがって、たとえば次のことを行うことができます。

uicontrol('string','<html><b>1<sub>2</sub>3<sup>4</sup>5</b></html>')

これは、tex文字列と同等'\bf1_23^45\rm'です。フォントの面、色、サイズ、太字/斜体、およびその他の有効なHTML3.0プロパティを設定できます。制限はありますが、考えられるほとんどの場合にうまくいくはずです。

ちなみに、ツールチップについても同じことが言えます。マルチライン(<br>)マルチカラー(<font color="red"> ... </font>)ツールチップを一度設定してみてください。標準の退屈なシングルラインの黒いツールチップを二度と使用することはありません...

そして、念のために言っておきますが、そうです、メニューやリストボックスなどでも機能します。

于 2011-11-02T16:17:41.287 に答える