039 Matlab 발사체 궤도
발사체 궤도
vo=250;
theta=65;
voy=vo.*cosd(theta);
voz=vo.*sind(theta);
vx=-30;
g=9.81;
zo=0;
xo=0;
yo=0;
theta=65;
voy=vo.*cosd(theta);
voz=vo.*sind(theta);
vx=-30;
g=9.81;
zo=0;
xo=0;
yo=0;
%발사체가 최고점에 도달하는데 걸리는 시간: thmax=voz/g;
thmax=voz/g;
thmax=voz/g;
% 총 비행시간 : ttot=2thmax=2voz/g;
ttot=2*thmax;
ttot=2*thmax;
t=linspace(0,ttot,100);
vz=voz-g.*t;
x=xo+vx*t;
y=yo+voy*t;
z=zo+voz.*t-(1/2).*g*t.^2;
x=xo+vx*t;
y=yo+voy*t;
z=zo+voz.*t-(1/2).*g*t.^2;
plot3(x,y,z);
grid on
grid on
댓글
댓글 쓰기