plot with a few sample marked.

1 visualización (últimos 30 días)
Minghao Dong
Minghao Dong el 17 de Nov. de 2019
Respondida: Star Strider el 17 de Nov. de 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

Respuestas (1)

Star Strider
Star Strider el 17 de Nov. de 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.

Categorías

Más información sobre 2-D and 3-D Plots en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by