Tugas Projektil Peluru

1
% Tugas Projektil Peluru % oleh : % Hantoro Restucondro Saputro (1306368242) clear all; clc g=9.81; V0=input('Masukkan kecepatan awal = ') tho=input('Masukkan sudut elevasi = ') tho=pi*tho/180; % Menghitung Range dan Waktu tmax=2*V0*sin(tho)/g; Xmax=V0^2*sin(2*tho); % Menghitung Squence Time untuk Menghitung Lintasan dt=tmax/100; t=0:dt:tmax; % Menghitung Lintasan X=V0.*t*cos(tho); Y=V0.*t*sin(tho)-(g/2)*t.^2; % Menghitung Kecepatan dan Sudut Lintasan Vx=V0*cos(tho); Vy=V0*sin(tho)-g.*t; V=sqrt(Vx^2+Vy.^2); Teta=atan(Vy/Vx); % Menghitung Waktu dan Jarak Horizontal pada Tinggi Maksimal tymax=(V0*sin(tho))/g; Xymax=Xmax/2; Ymax=(V0/2)*tymax*sin(tho); % Display Output disp(['Range in m = ',num2str(Xmax),' durasi in detik = ',num2str(tmax)]) disp(['Maximum elevasi in m = ',num2str(Ymax),' interval in detik = ',num2str(tymax)]) plot(X,Y,'r') title(['Projectil Peluru V0 = ',num2str(V0)])

description

project

Transcript of Tugas Projektil Peluru

Page 1: Tugas Projektil Peluru

% Tugas Projektil Peluru% oleh :% Hantoro Restucondro Saputro (1306368242) clear all; clcg=9.81;V0=input('Masukkan kecepatan awal = ')tho=input('Masukkan sudut elevasi = ')tho=pi*tho/180; % Menghitung Range dan Waktutmax=2*V0*sin(tho)/g;Xmax=V0^2*sin(2*tho); % Menghitung Squence Time untuk Menghitung Lintasandt=tmax/100;t=0:dt:tmax; % Menghitung LintasanX=V0.*t*cos(tho);Y=V0.*t*sin(tho)-(g/2)*t.^2; % Menghitung Kecepatan dan Sudut LintasanVx=V0*cos(tho);Vy=V0*sin(tho)-g.*t;V=sqrt(Vx^2+Vy.^2);Teta=atan(Vy/Vx); % Menghitung Waktu dan Jarak Horizontal pada Tinggi Maksimaltymax=(V0*sin(tho))/g;Xymax=Xmax/2;Ymax=(V0/2)*tymax*sin(tho); % Display Outputdisp(['Range in m = ',num2str(Xmax),' durasi in detik = ',num2str(tmax)])disp(['Maximum elevasi in m = ',num2str(Ymax),' interval in detik = ',num2str(tymax)])plot(X,Y,'r')title(['Projectil Peluru V0 = ',num2str(V0)])