Clear Filters
Clear Filters

Info

This question is closed. Reopen it to edit or answer.

How to plot figure with following?

1 view (last 30 days)
Ram k
Ram k on 12 May 2016
Closed: MATLAB Answer Bot on 20 Aug 2021
I plot a figure, suppose in that output is in between 0 to 50, I want that if output is greater than say 25 then that output points should in color, how to do that

Answers (2)

Azzi Abdelmalek
Azzi Abdelmalek on 12 May 2016
Edited: Azzi Abdelmalek on 12 May 2016
% Example
x=0:0.1:10;
y=100*sin(x);
%----------------
idx=y>=25
scatter(x(idx),y(idx),'or');
hold on
scatter(x(~idx),y(~idx),'og');

Mohamed Eljali
Mohamed Eljali on 12 May 2016
Edited: Mohamed Eljali on 12 May 2016
% code
X1 = 0:50;
Y1 = 0:50;
figure(1)
stem(X1,Y1,'Marker','none','Color',[1 0 0]);
hold on
stem(X1(X1>25),Y1(Y1>25),'Marker','none','Color',[1 0 0]);
hold off

This question is closed.

Community Treasure Hunt

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

Start Hunting!