Difference between revisions of "Kelompok 15"

From ccitonlinewiki
Jump to: navigation, search
(Tugas Kelompok)
(Tugas Kelompok)
Line 7: Line 7:
  
 
== Tugas Kelompok ==
 
== Tugas Kelompok ==
 
+
=== Eliminasi Gauss ===
OPerasi gaus merupakan salahs atu metode untuk menyelesaikan persamaan matematis. Dari segi bentuk matrik, operasi gaus terdiri dari tiga matriks yaitu matriks koefisien, matriks variabel, dan matriks konstanta.
+
Operasi gaus merupakan salahs atu metode untuk menyelesaikan persamaan matematis. Dari segi bentuk matrik, operasi gaus terdiri dari tiga matriks yaitu matriks koefisien, matriks variabel, dan matriks konstanta.
  
  
Line 49: Line 49:
  
 
[[File:rehasiloperasi.png | thumb | center | Hasil run skrip diatas]]
 
[[File:rehasiloperasi.png | thumb | center | Hasil run skrip diatas]]
 +
 +
 +
=== Runge Kutta ===
 +
=== CFD - Airdrag ===

Revision as of 16:12, 20 November 2019

Anggota Kelompok

1. Jonathan Kevin (1706036513) 2. Raihan Nurrasyid A (1806149255) 3. Wahyu Nugroho Ramadhan

Tugas Kelompok

Eliminasi Gauss

Operasi gaus merupakan salahs atu metode untuk menyelesaikan persamaan matematis. Dari segi bentuk matrik, operasi gaus terdiri dari tiga matriks yaitu matriks koefisien, matriks variabel, dan matriks konstanta.


matrik operasi eliminasi gaus yang umum gunakan dalam bentuk matriks terpartisi

gambar diatas merupakan contoh dari matrik yang siap dilakukan operasi eliminasi gaus. Bentuk matriksnya disebut matriks terpartisi. Matrik terpartisi sendiri juga terdiri dari matriks koefisien di tiga kolom awal, dan matriks konstanta di kolom terakhir yang dipisahkan dengan garis putus-putus.

dari situ, untuk memulai pengkodean ke dalam python, terdapat dua hal yang perlu dipelajari yaitu (1) metriks dan pembuatan matriks di python, dan (2) operasi matriks.

untuk memudahkan, kami menggunakan modul numpy yang memiliki model operasi eliminasi gaus dengan syntax linalg.

from numpy import linalg 
import numpy as np
bar1 = [1 , 0 , 0] 
bar2 = [-1, 1 ,0 ]
bar3 = [ 0, -1 ,1]
  
f1=3
f2=2
f3=3
nmat = np.array ([bar1,bar2,bar3])
cons = np.array ([f1 , f2 , f3])
print(' ')
print ("Matriks Koefisien :")
print(nmat)
print(' ')
print ('Matriks Konstanta :')
print (cons)
print(' ')
jawab = linalg.solve (nmat,cons)
print(jawab)


dalam skrip diatas, terdapat pendefinisian matriks dengan menggunakan syntax "np.array". np dalam syntax itu adalah panggilan untuk numpy dan array adalah subjek yang dipanggil dalam kontkes ini adalah matriks. Kemudian Linalg merupkaan operasi matriks bentuk Ax=B dimana A adalah matriks koeisien, x matriks variabel dan B adalah matriks konstanta. Bentuk Ax=B sendiri adalha bentuk untuk mencari nilai dai matriks variabel.

setelah di run, muncul hasil seperti berikut.

Hasil run skrip diatas


Runge Kutta

CFD - Airdrag