how can I plot a 3-D helical trajectory
9 次查看(过去 30 天)
显示 更早的评论

ı need to plot a trajectory like pitcure above but ı could not. Can u help me. the known parameters are that diameter=4 [m], pith (gape) = 2 [m], height = 18 [m]. Also the simulation time is 50 second.
0 个评论
回答(1 个)
Matt J
2024-2-15
编辑:Matt J
2024-2-15
t=linspace(0,18*pi, 3000);
plot3(2*cos(t), 2*sin(t), t/pi)
6 个评论
Matt J
2024-2-15
编辑:Matt J
2024-2-15
OK. But what's the problem? Just increase the pitch.
t=linspace(0,4.5*2*pi, 3000);
T=t(end);
s=t(end)/50; %rescale to duration 50
t=t/s;
x=@(t) 2*cos(s*t); y=@(t) 2*sin(s*t); z=@(t)s*18*t/T;
plot3(x(t),y(t),z(t))
figure;
subplot(3,1,1); plot(t,x(t))
subplot(3,1,2); plot(t,y(t))
subplot(3,1,3); plot(t,z(t))
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Visualization 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!