Anda di halaman 1dari 4

Nama : Nadia Maulika Purnama Wafi

NIM : 19306144011

Kelas : Fisika B

PRAKTIKUM 1 KOMPUTASI FISIKA

Gerak benda mengelilngi suatu obyek mempunyai persamaan orbit sebagai berikut :


�=
� − �, ���� (���)


�=
� − �, ���� (���)

dengan t adalah waktu. Hitunglah kecepatan (Vx,Vy) dan percepatan (ax,ay) benda dengan
metode diferensial pusat 5 titik untuk t=0:0.01:10 dan buatlah grafik 2 dimensi : plot (x,y),
plot(vx, vy) dan plot (ax,ay) dengan langkah yang menampilkan :

A. Permasalahan Fisisnya
Gerak Melingkar
B. Model Fisisnya
C. Model Matematisnya

�=
� − �, ���� (���)


�=
� − �, ���� (���)
D. Model Numeriknya
Posisi x(t)= f(x); Kecepatan vx (t) = f’(x) ; Percepatan ax (t) = f’’(x)
Posisi y(t)= f(x); Kecepatan vy (t) = f’(x) ; Percepatan ay (t) = f’’(x)

� �−�� −�� �−� +�� �+� −�(�+��)


�� � =
���

� �−�� −�� �−� +�� �+� −�(�+��)


�� � =
���

−� �−�� +��� �−� −���(�)+��� �+� −� �+��


�� � =
����

−� �−�� +��� �−� −���(�)+��� �+� −� �+��


�� � = ����

E. Diagram Alirnya

START Untuk nilai t = 0 : h : 10, hitung x(t), y(t),


vx(t), vy(t),ax(t), ay(t)

Definisikan fungsi
x(t), y(t)
Grafik perbandingan x(t), dan y(t), vx(t)
dan vy(t), ax(t) dan ay(t)

t0=0; ta=10; h=0.01

END
F. Algoritme Programnya
1. Definisikan fungsi x(t) dan y(t) dengan perintah inline
2. Beri nilai waktu awal to = 0, waktu akhir ta = 10 dan kenaikkan waktu h = 0,01
3. Beri nilai rentang waktu t = to : h : ta
4. Untuk nilai t = to : h : ta hitunglah : x(t), y(t), vx (t), vy (t), ax (t), ay (t)
5. Buatlah grafik perbandingan x(t) dan y(t), vx (t) dan vy (t), ax (t) dan ay (t) dalam satu
layar dengan perintah subplot

G. Listing Program
clear all;clc;

x=inline('5./(1-((0.5).*cos(2*pi*t)))','t');

y=inline('5./(1-((0.5).*sin(2*pi*t)))','t');

t0=0;

ta=10;

h=0.01;

t=t0:h:ta;

vx=(x(t-2*h)-8*x(t-h)+8*x(t+h)-x(t+2*h))./(12*h);

ax=(-x(t-2*h)+16*x(t-h)-30*x(t)+16*x(t+h)-x(t+2*h))./(12*h.^2);

vy=(y(t-2*h)-8*y(t-h)+8*y(t+h)-y(t+2*h))./(12*h);

ay=(-y(t-2*h)+16*y(t-h)-30*y(t)+16*y(t+h)-y(t+2*h))./(12*h.^2);

xt=x(t);

yt=y(t);

subplot(1,3,1),plot(xt,yt,'b');grid on;

xlabel('xt(m)');

ylabel('yt (m)');

title('Grafik Pertana');

subplot(1,3,2),plot(vx,vy,'r');grid on;

xlabel('vx(m/s)');

ylabel('vy(m/s)');

title('Grafik Kedua');

subplot(1,3,3),plot(ax,ay,'g');grid on;

xlabel('ax(m/s^2)');

ylabel('ay(m/s^2)');

title('Grafik Ketiga');
H. Hasil keluarannya

Anda mungkin juga menyukai