Как написать нижний индекс и верхний индекс в Matlab, который будет отображаться в графическом интерфейсе пользователя (GUI)? - PullRequest
2 голосов
/ 02 ноября 2011

Я хочу иметь индекс и верхний индекс в моем GUI в Matlab. До сих пор я пытался использовать x_2 и x ^ 2, и ни один из них не работает. Кто-нибудь знает, как это сделать?

Заранее спасибо!

1 Ответ

4 голосов
/ 02 ноября 2011

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

Вы можете использовать недокументированную функцию всех элементов управления Matlab, которая тот факт, что они используют базовые элементы управления Java Swing, и они в включите любые допустимые строки HTML. Таким образом, вы можете сделать следующее для Пример:

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

Это эквивалентно текстовой строке '\bf1_23^45\rm'. Вы можете установить шрифт лица, цвета, размеры, полужирный / курсив и любой другой действительный HTML 3.0 имущество. Это ограничено, но должно сделать трюк в большинстве мыслимых случаи.

Кстати, то же самое относится и к подсказкам: попробуйте установить многострочный (<br>) разноцветная (<font color="red"> ... </font>) подсказка один раз и Вы никогда не будете использовать стандартную скучную однострочную черную подсказку снова ...

И на тот случай, если вам интересно - да, это также работает для меню, списки и т. д.

...