Can I make addpoints function show me more than one curve in ONE figure ?
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
omar th
el 24 de Ag. de 2022
Comentada: omar th
el 25 de Ag. de 2022
I asked this question https://www.mathworks.com/matlabcentral/answers/1771360-if-for-loop-repeated-itself-many-times-can-i-plot-what-calculated-inside-for-loop-in-one-curve
and got the answer from @ Walter Roberson, but now I modified the question as in the code below,,Can I use the addpoints function to show me
x1(i), x2(i), x3(i), and x4(i)
in ONE figure BUT seperated (Splitted curves in one figure) ?
Thanks in advance
while 1
for i=1:20
x1(i)=something
x2(i)=something
x3(i)=something
x4(i)=something
end
plot(x,i)
end
0 comentarios
Respuesta aceptada
Steven Lord
el 24 de Ag. de 2022
So you want multiple animated lines in the same figure? That's easy, just use multiple animatedline objects.
x = 0:360;
axis([0 360 -1 1]);
hold on
s = animatedline('Color', 'r', 'DisplayName', 'sine');
c = animatedline('Color', 'c', 'DisplayName', 'cosine');
legend show
for k = 1:numel(x)
addpoints(s, x(k), sind(x(k)));
addpoints(c, x(k), cosd(x(k)));
pause(0.01)
end
Más respuestas (0)
Ver también
Categorías
Más información sobre Animation en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!