How create moving plot in MATLAB grader (in moodle)
Mostrar comentarios más antiguos
I want students to create a moving plot like:
t = linspace(1,10,10);
for i=1:10;
pause(0.2);
x = i./t;
plot(x)
end
But in grader they can only see the last plot.
Respuesta aceptada
Más respuestas (1)
Anirban Mandal
el 6 de Abr. de 2022
Editada: Anirban Mandal
el 6 de Abr. de 2022
You can use the following code for generating all the 10 plots. Let me know if this the solution you are looking for.
t = linspace(1,10,10);
for i=1:10;
pause(0.2);
x = i./t;
figure(i)
plot(x)
end
2 comentarios
adam soker
el 6 de Abr. de 2022
Anirban Mandal
el 6 de Abr. de 2022
Then you can use the comet function for a moving plot.
t = linspace(1,10,10);
for i=1:10;
pause(0.2);
x = i./t;
comet(x)
end
Categorías
Más información sobre Discrete Data Plots en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!