필터 지우기
필터 지우기

how can I plot a 3-D helical trajectory

조회 수: 4 (최근 30일)
baris
baris 2024년 2월 15일
편집: Matt J 2024년 2월 15일
ı 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