Difference between revisions of "Quiz 1 andru"
Line 20: | Line 20: | ||
'''karena jika kita memakai soal yang ada dan tidak sama sekali di arrange barissnya maka kita tidak bisa melakukan eleminasi gauss yang tertera. | '''karena jika kita memakai soal yang ada dan tidak sama sekali di arrange barissnya maka kita tidak bisa melakukan eleminasi gauss yang tertera. | ||
''' | ''' | ||
+ | == nomer 2 == | ||
+ | |||
+ | import numpy as np | ||
+ | |||
+ | def diff_y (x,y): | ||
+ | fungsi = x**2 - 4*y | ||
+ | return (fungsi) | ||
+ | x = 0 | ||
+ | y = 1 | ||
+ | h = 0.01 | ||
+ | step_size = np.arrange(0,0.03,h) | ||
+ | |||
+ | for t in step_size: | ||
+ | k1 = diff_y (x,y) | ||
+ | K2 = diff_y ((x+0.5*h), (y+0.5*k1*h)) | ||
+ | |||
+ | y = y + k1*h | ||
+ | |||
+ | print ('maka Y(0.03 = ',y) |
Latest revision as of 15:18, 14 October 2019
diberikan soal pada buku 1. problem 2.1 no.6 hal 55 2. problem 7.1 no.1 hal 263
Nomer 1
mengunnakan eleminasi gauss dengan catatan jika tidak kita arrange sama sekali maka tidak akan bisa di eleminassi karena harus ada angka 1 di paling atas matrix
hasil yang didapatkan setelah run module
karena jika kita memakai soal yang ada dan tidak sama sekali di arrange barissnya maka kita tidak bisa melakukan eleminasi gauss yang tertera.
nomer 2
import numpy as np
def diff_y (x,y):
fungsi = x**2 - 4*y return (fungsi)
x = 0 y = 1 h = 0.01 step_size = np.arrange(0,0.03,h)
for t in step_size:
k1 = diff_y (x,y) K2 = diff_y ((x+0.5*h), (y+0.5*k1*h))
y = y + k1*h
print ('maka Y(0.03 = ',y)