how can I plot a 3-D helical trajectory

3 次查看(过去 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.

回答(1 个)

Matt J
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 个评论
baris
baris 2024-2-15
it is my bad, sir. I thought the pitch is the distance between spirals. I apologize. The known parameters are that if we look over, the helix diameter is 4, the gap beetwen spirals is 2, the heights is 18 and the simulation time is 50 seconds. I also need to get trajectory like down bellow
Matt J
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 CenterFile Exchange 中查找有关 Data Distribution Plots 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by