Изменить цвет части строки в MATLAB

Предположим, что у нас есть эти коды:

String_1 = 'hi';
String_2 = 'You';
set(handles.text,'String',[String_1',Who are ' String_2 '?']); %% handles.text refers to a static text in GUI

String_2 должно быть red в предложении, а остальные слова должны быть по умолчанию (black). Я знаю, что могу создать отдельный статический текст для String_2 и изменить его цвет вручную, но нужно ли в любом случае изменить цвет String_2 в приведенной выше структуре?

Спасибо.


person Eghbal    schedule 09.08.2014    source источник
comment
Попробуйте форматировать TeX. mathworks.com/matlabcentral/newsreader/view_thread/108879   -  person Yvon    schedule 10.08.2014


Ответы (1)


Чтобы раскрасить часть строки, вы используете функцию cprintf.

Вы можете сослаться на это: http://undocumentedmatlab.com/blog/cprintf-display-formatted-color-text-in-command-window

person lakesh    schedule 10.08.2014