Effacer les filtres
Effacer les filtres

Moving Plot Around Curve Point

1 vue (au cours des 30 derniers jours)
Ragini Ravichandren
Ragini Ravichandren le 7 Oct 2019
Commenté : M S Zobaer le 14 Mar 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 commentaire
M S Zobaer
M S Zobaer le 14 Mar 2022
hi, how to get " Symbolic Math Toolbox" for free? thanks

Connectez-vous pour commenter.

Réponse acceptée

Turlough Hughes
Turlough Hughes le 7 Oct 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 commentaire
Ragini Ravichandren
Ragini Ravichandren le 8 Oct 2019
Thank you! It works now, although the dot moves really slow.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Animation dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by