how to create random marker indices in a loop?

31 vues (au cours des 30 derniers jours)
Barry Allen
Barry Allen le 20 Avr 2020
I want to plot different marker indices , i have written the code in for loop and the plot function comes under the loop.So I need to create different marker for the plots in the same figure.
for i=2:6
xxxx;
YYYY;
plot(x,y,'Marker','?')
hold
end
what should i change in the question mark area to obtain a different markers

Réponse acceptée

Mehmed Saad
Mehmed Saad le 20 Avr 2020
figure,hold on
x = 1:10;
all_marks = {'o','+','*','.','x','s','d','^','v','>','<','p','h'};
for i=1:6
y = rand(1,10);
plot(x,y,'LineStyle','none','Marker',all_marks{mod(i,13)})
end
  1 commentaire
Holden Tranquillo
Holden Tranquillo le 30 Oct 2023
This works well until i = 13 and then mod(13,13) is 0 :-)

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Graphics Objects dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by