Pembahasan Kuis

From ccitonlinewiki
Revision as of 23:46, 16 October 2019 by Eric Delbert (talk | contribs)
Jump to: navigation, search

Jawaban Kuis Nomor 2

1. Pertama - tama kita harus mendefinisikan nilai x , y, h serta menginputkan persamaan q

import numpy as np
x = 0
y = 1
h = 0.1
def q(x,y):
    q = x**2 - 4*y
    return (q)

2. Penentuan interval

interval = np.arrange(0,0.04,h)

3. Lakukan runge kutta dengan metode for loop

for x in interval:
    k1 = h * q(x,y)
    k2 = h * q(x + 0.5 * h, y + 0.5 * k1)
    k3 = h * q(x + 0.5 * h, y + 0.5 * k2)
    k4 = h * q(x + h, y + k3)

4. Dengan terlaksananya pengulangan runge kutta dengan for loop maka kita akan mendapatkan fungsi q

    q = y + (1.0/6.0) * (k1 + 2 * k2 + 2*k3 + k4)

5. Maka kita dapat memerintah program untuk mencetak nilai q

print(q)