Borrar filtros
Borrar filtros

Moving Plot Around Curve Point

1 visualización (últimos 30 días)
Ragini Ravichandren
Ragini Ravichandren el 7 de Oct. de 2019
Comentada: M S Zobaer el 14 de Mzo. de 2022
Could someone please explain how to make an animation of a moving plot point, that travels around a curve? I used the following commands:
t=6
syms t;
x(t)=sin(3*t^2)*(12*t+(10*13^(1/2))/13)
y(t)=cos(2*t^2)*(8*t+(30*17^(1/2))/17)
z(t)=t*(4*17^(1/2)*t+15)
figure(1);
fplot3(x(t), y(t), z(t), [0, 6]);
pts= linspace(0, 6, 100);
for k=1:length(pts)
fplot3(x(t), y(t), z(t), [0,6], '-k', 'LineWidth', 2);
hold on;
plot3(x(pts(k)), y(pts(k)), z(pts(k)),'r,', 'MarkerSize', 30);
hold off;
M(k)=getframe;
end
movie(M)
however no curve, nor point is formes, and no animation played.
  1 comentario
M S Zobaer
M S Zobaer el 14 de Mzo. de 2022
hi, how to get " Symbolic Math Toolbox" for free? thanks

Iniciar sesión para comentar.

Respuesta aceptada

Turlough Hughes
Turlough Hughes el 7 de Oct. de 2019
Seems like just a syntax error. Modify the following line and see:
plot3(x(pts(k)), y(pts(k)), z(pts(k)),'or', 'MarkerSize', 5,'MarkerFaceColor','red');
  1 comentario
Ragini Ravichandren
Ragini Ravichandren el 8 de Oct. de 2019
Thank you! It works now, although the dot moves really slow.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Animation en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by