color in output in matlab

91 visualizzazioni (ultimi 30 giorni)
ali hassan
ali hassan il 5 Feb 2022
Commentato: Walter Roberson il 14 Nov 2024
let say if i want my output for certain condition in red or green clor,can it be done so?
a=[1 2 3 4 4];
b=[1 2 3 4 5];
if any(abs(a-b))==1
sprintf('ali')
end
what should i add so that it will print 'ali' in red?
  3 Commenti
jessupj
jessupj il 14 Nov 2024
is that really still the state of the art? it seems like there should be something much simpler than a 600ish line external function.
Walter Roberson
Walter Roberson il 14 Nov 2024
That is really still the state of the art. That contribution takes care to be compatible over a range of versions, and to support several different features.
You could always call com.mathworks.services.Prefs.setColorPref directly if you want.

Accedi per commentare.

Risposta accettata

Arif Hoq
Arif Hoq il 5 Feb 2022
It might be helpful
a=[1 2 3 4 4];
b=[1 2 3 4 5];
if any(abs(a-b))==1
fprintf(2,'\n ali \n')
end
1 for default, 2 for red

Più risposte (0)

Categorie

Scopri di più su Environment and Settings in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by