Moving Plot Around Curve Point

1 回表示 (過去 30 日間)
Ragini Ravichandren
Ragini Ravichandren 2019 年 10 月 7 日
コメント済み: M S Zobaer 2022 年 3 月 14 日
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 件のコメント
M S Zobaer
M S Zobaer 2022 年 3 月 14 日
hi, how to get " Symbolic Math Toolbox" for free? thanks

サインインしてコメントする。

採用された回答

Turlough Hughes
Turlough Hughes 2019 年 10 月 7 日
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 件のコメント
Ragini Ravichandren
Ragini Ravichandren 2019 年 10 月 8 日
Thank you! It works now, although the dot moves really slow.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeAnimation についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by