plot with a few sample marked.

1 view (last 30 days)
Minghao Dong
Minghao Dong on 17 Nov 2019
Answered: Star Strider on 17 Nov 2019
Hi Team,
May I ask your help? I would like to plot with a few samples marked out in matlab.
For example, I want to plot a cos function
x=[1:0.01:40];
y=cos(x);
plot(x,y)
But how can I mark the points with amplitude smaller than 0.5 with, for example, bubbles?
Thank you team!
Allen

Answers (1)

Star Strider
Star Strider on 17 Nov 2019
Try these:
x= 1:0.01:40;
y = cos(x);
L1 = y <= 0.5; % Logical Index: y <= 0.5
figure
plot(x,y)
hold on
plot(x(L1), y(L1), 'o')
hold off
L2 = abs(y) < 0.5; % Logical Index: y <= 0.5 & y >= -0.5
figure
plot(x,y)
hold on
plot(x(L2), y(L2), 'o')
hold off
Experiment to get different results.

Categories

Find more on 2-D and 3-D Plots in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!