Simulasi Gerak Parabola Menggunakan MATLAB
Friday, September 27, 2019
Add Comment
Gerak parabola merupakan salah satu gerak 2 Dimensi yang sering dipelajari terutama oleh mahasiswa SMA dan perguruan tinggi. Program di bawah ini menunjukkan secara sekilas pemanfaatan MATLAB untuk melihat bentuk gerakan pada sebuah benda yang bergerak dengan kecepatan awal v0 dan sudut elevasi theta.
Persamaan pada gerak parabola secara singkat ditunjukkan pada gambar di bawah ini :
Dibawah ini menunjukkan implementasi program MATLAB untuk gerak parabola. Input data berupa kecepatan awal dan sudut elevasi. Kemudian data hasil simulasi ditampilkan seluruhnya dalam command window.
% --------------------------------------
% PROGRAM SEDERHANA GERAK PARABOLA
% --------------------------------------
v0 =input ('Masukkan kecepatan awal benda = ');
theta =input ('Masukkan sudut elevasi = ');
g=9.8;
tterjauh=2*v0*sind(theta)/g; % Menentukan waktu benda hingga kembali ke ketinggian yang sama
t=0:0.01:tterjauh; % Menentukan waktu benda bergerak mulai dari 0 sekon sampai tudara
y=v0*sind(theta)*t-1/2*g*t.^2;
x=v0*cosd(theta)*t;
tmax=v0*sind(theta)/g;
hmax=(v0.^2*sind(theta).*sind(theta))/2*g;
tterjauh=2*tmax;
hterjauh=v0.^2*sind(2*theta)/g;
plot(x,y)
% Menampilkan data hasil simulasi pada Command Window
tabel(:,1)= t';
tabel(:,2)= x';
tabel(:,3)= y';
disp (' -------------------')
disp (' DATA GERAK PARABOLA')
disp (' -------------------')
disp ('')
disp ('Waktu (t) Jarak Mendatar (x) Ketinggian (y) ')
disp (tabel)
% Menampilkan data penting lainnya
disp ('Waktu untuk menempuh titik tertinggi (tmax) = '),disp(tmax)
disp ('Ketinggian maksimum benda (hmax) = '),disp(hmax)
disp ('Lama benda di Udara (tudara) = '),disp(tterjauh)
Berikut adalah hasil running program :
% PROGRAM SEDERHANA GERAK PARABOLA
% --------------------------------------
v0 =input ('Masukkan kecepatan awal benda = ');
theta =input ('Masukkan sudut elevasi = ');
g=9.8;
tterjauh=2*v0*sind(theta)/g; % Menentukan waktu benda hingga kembali ke ketinggian yang sama
t=0:0.01:tterjauh; % Menentukan waktu benda bergerak mulai dari 0 sekon sampai tudara
y=v0*sind(theta)*t-1/2*g*t.^2;
x=v0*cosd(theta)*t;
tmax=v0*sind(theta)/g;
hmax=(v0.^2*sind(theta).*sind(theta))/2*g;
tterjauh=2*tmax;
hterjauh=v0.^2*sind(2*theta)/g;
plot(x,y)
% Menampilkan data hasil simulasi pada Command Window
tabel(:,1)= t';
tabel(:,2)= x';
tabel(:,3)= y';
disp (' -------------------')
disp (' DATA GERAK PARABOLA')
disp (' -------------------')
disp ('')
disp ('Waktu (t) Jarak Mendatar (x) Ketinggian (y) ')
disp (tabel)
% Menampilkan data penting lainnya
disp ('Waktu untuk menempuh titik tertinggi (tmax) = '),disp(tmax)
disp ('Ketinggian maksimum benda (hmax) = '),disp(hmax)
disp ('Lama benda di Udara (tudara) = '),disp(tterjauh)
Berikut adalah hasil running program :
Jika ingin mencoba silahkan copy dan paste program di atas dan ketik run di program MATLAB kakak.
Terima kasih...
Semoga bermanfaat
0 Response to "Simulasi Gerak Parabola Menggunakan MATLAB"
Post a Comment