Difference between revisions of "Pembahasan Kuis"

From ccitonlinewiki
Jump to: navigation, search
Line 1: Line 1:
 +
 +
== Jawaban Kuis Nomor 1 ==
 +
 +
from numpy import linalg
 +
import numpy as np
 +
 +
i1 = [0,0,2,1,2]
 +
i2 = [0,1,0,2,-1]
 +
i3 = [1,2,0,-2,1]
 +
i4 = [0,0,0,-1,1]
 +
i5 = [0,1,-1,1,-1]
 +
jumlah_matriks = np.array ([i1,i2,i3,i4,i5])
 +
print ("n Matrix adalah sebagai berikut:")
 +
print (jumlah_matriks)
 +
f = np.array ([1,1,-4,-2,-1])
 +
print ("Matrix Y adalah sebagai berikut:")
 +
print (f)
 +
ans = linalg.solve (jumlah_matriks,f)
 +
x1 = int(ans[0])
 +
x2 = int(ans[1])
 +
x3 = int(ans[2])
 +
x4 = int(ans[3])
 +
x5 = int(ans[4])
 +
print ("hasil X adalah :")
 +
print ("x1= ",x1)
 +
print ("x2= ",x2)
 +
print ("x3= ",x3)
 +
print ("x4= ",x4)
 +
print ("x5= ",x5)
 +
 
== Jawaban Kuis Nomor 2 ==
 
== Jawaban Kuis Nomor 2 ==
  

Revision as of 23:56, 16 October 2019

Jawaban Kuis Nomor 1

from numpy import linalg import numpy as np

i1 = [0,0,2,1,2] i2 = [0,1,0,2,-1] i3 = [1,2,0,-2,1] i4 = [0,0,0,-1,1] i5 = [0,1,-1,1,-1] jumlah_matriks = np.array ([i1,i2,i3,i4,i5]) print ("n Matrix adalah sebagai berikut:") print (jumlah_matriks) f = np.array ([1,1,-4,-2,-1]) print ("Matrix Y adalah sebagai berikut:") print (f) ans = linalg.solve (jumlah_matriks,f) x1 = int(ans[0]) x2 = int(ans[1]) x3 = int(ans[2]) x4 = int(ans[3]) x5 = int(ans[4]) print ("hasil X adalah :") print ("x1= ",x1) print ("x2= ",x2) print ("x3= ",x3) print ("x4= ",x4) print ("x5= ",x5)

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)