¿How can I change letter colour?
49 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Nerea Amondarain
el 15 de Sept. de 2015
Comentada: Walter Roberson
el 28 de Nov. de 2024 a las 5:50
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?
0 comentarios
Respuestas (2)
Star Strider
el 15 de Sept. de 2015
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 comentarios
Jean-Baptiste
el 28 de Nov. de 2024 a las 3:30
Example:
fprintf('This is something interesting','Color','r','\n');
this is display "This is something interesting" in red.
Walter Roberson
el 28 de Nov. de 2024 a las 5:50
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.
Ver también
Categorías
Más información sobre Introduction to Installation and Licensing en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!