color in output in matlab

129 views (last 30 days)
ali hassan
ali hassan on 5 Feb 2022
Commented: Walter Roberson on 14 Nov 2024 at 0:42
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 Comments
jessupj
jessupj on 14 Nov 2024 at 0:16
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 on 14 Nov 2024 at 0:42
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.

Sign in to comment.

Accepted Answer

Arif Hoq
Arif Hoq on 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

More Answers (0)

Categories

Find more on Environment and Settings in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!