Adjust the Motion Speed of animate Option in ezplot3
    3 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Kareem Elgindy
 el 7 de Nov. de 2022
  
    
    
    
    
    Respondida: Askic V
      
 el 15 de Nov. de 2022
            Consider
syms t; ezplot3(t.^2,sin(t),t,[-2,2],'animate')
How can I control the speed of motion in the animated plot?
0 comentarios
Respuesta aceptada
  Askic V
      
 el 15 de Nov. de 2022
        ezplot3 is not recommended function to use in Matlab any more. 
There are other, maybe not that elegant ways of making animations, but the solution could be something like this:
% N -number of points, it can also be used to control speed
% insted of pause()
N = 100;
t = linspace(-2, 2, N);
x = t.^2;
y = sin(t);
z = t;
plot3(x,y,z)
grid on;
hold on;
p = plot3(x(1),y(1),z(1),'o','MarkerFaceColor','red');
hold off;
xlim([0, 4]); ylim([-1, 1]); zlim([-2, 2]); 
time_step = 0.1; % parameter to control the speed
for k = 2:length(t)
    p.XData = x(k);
    p.YData = y(k);
    p.ZData = z(k);
    drawnow
    pause(time_step)
end
I suggest you to look further in the Matlab documentation:
https://www.mathworks.com/help/matlab/animation-1.html
0 comentarios
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!


