¿How can I change letter colour?

15 次查看(过去 30 天)
No puedo cambiar el color rojo de las letras después del texto del input o disp. Quiero ponerlos en morado en vez de en rojo que hago?

回答(2 个)

Star Strider
Star Strider 2015-9-15
If you want to change the colour of text written to the Command Window, use the file identifier 2 with fprintf:
fprintf(2, 'This displays in red.\n')
to display text objects (like plot titles and axis labels) in red, see the documentation in Text Properties for 'Color'.
  3 个评论
Jean-Baptiste
Jean-Baptiste 2024-11-28
Example:
fprintf('This is something interesting','Color','r','\n');
This is something interesting
this is display "This is something interesting" in red.
Walter Roberson
Walter Roberson 2024-11-28
There is no interface in fprintf() or any other Mathworks supplied function that allows you to set the color of text using a 'Color' option.
What there is is a File Exchange contribution, https://www.mathworks.com/matlabcentral/fileexchange/24093-cprintf-display-formatted-colored-text-in-command-window . Note that cprintf() can only handle one style at a time -- so for example if you wanted the \n to be (somehow) a different color than the 'This is something interesting' then you would need two cprintf() calls.

请先登录,再进行评论。


Hamoon
Hamoon 2015-9-15

类别

Help CenterFile Exchange 中查找有关 Annotations 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by