Line each iteration when plotting in a for loop

Hello,
I am trying to plot several loops for different values of a variable. When using "hold on" there is a line appearing in each iteration. I would like to have a plot without all those lines. This is the code:
Fmat(t_index,:)=[t_index F];
plot (Fmat (:,1), Fmat (:,2));
drawnow
hold on
Thanks a lot in advance for your reply!

Respuestas (1)

Thorsten
Thorsten el 6 de Nov. de 2015

0 votos

Why not get rid of "hold on"?

3 comentarios

Auryn_
Auryn_ el 6 de Nov. de 2015
Because if I don't use it then it will plot only the last result of the iteration...
Thorsten
Thorsten el 6 de Nov. de 2015
Ok, so what exactly do you want to plot, and what is plotted instead? What is the "line" that appears in each iteration? Without some more code this is hard to answer.
Auryn_
Auryn_ el 6 de Nov. de 2015
Ok, yes I understand it is difficult.
There is a "for loop" for some values N=2,3,4... for each N there is another "for loop" for the variable t_index. At the end I should have a plot (call it a line) for each value of N where in my x axis the values are those t_index of the second loop.
Actually I just solved it. I had to plot it after I ended the second for loop.
Thanks anyway!

Iniciar sesión para comentar.

Categorías

Más información sobre Loops and Conditional Statements en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 6 de Nov. de 2015

Comentada:

el 6 de Nov. de 2015

Community Treasure Hunt

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

Start Hunting!

Translated by