• Tidak ada hasil yang ditemukan

Tugas 4 Analisis Numerik

1/A/21 iyan bere

Academic year: 2023

Membagikan "Tugas 4 Analisis Numerik"

Copied!
3
0
0

Teks penuh

(1)

Emilianto Sefri Bere 21120162

Kelas C – Analisis Numerik

1. Untuk menyelesaikan sistem persamaan linear (SPL) ini dengan metode eliminasi Gauss, saya akan mengurutkan persamaan-persamaannya dan kemudian melakukan operasi-operasi pada baris untuk mendapatkan bentuk segitiga atas (upper triangular form) yang memudahkan saya untuk menghitung solusi-solusi X1, X2, dan X3.

Sistem persamaan tersebut adalah:

1. X1 + X2 - X3 = 7 2. 2X1 + 2X2 + X3 = 5 3. -X1 + X2 + X3 = 1

Langkah 1: Saya akan mulai dengan mengurutkan persamaan-persamaannya. Saya akan mulai dengan mengurutkan berdasarkan koefisien X1:

3. -X1 + X2 + X3 = 1 4. X1 + X2 - X3 = 7 5. 2X1 + 2X2 + X3 = 5

Langkah 2: Sekarang saya akan melakukan operasi pada baris untuk mendapatkan bentuk segitiga atas.

Saya akan menghilangkan koefisien X1 pada baris 2 dan 3 dengan mengurangi baris 1 dari masing-masing baris.

Baris 2 - 2 * Baris 1:

(2X1 + 2X2 + X3) - 2(X1 + X2 - X3) = 5 - 2 * 7 2X1 + 2X2 + X3 - 2X1 - 2X2 + 2X3 = 5 - 14 X3 = -9

Baris 3 + Baris 1:

(-X1 + X2 + X3) + (X1 + X2 - X3) = 1 + 7 -X1 + X2 + X3 + X1 + X2 - X3 = 8 2X2 = 8

X2 = 4

Langkah 3: Sekarang saya punya nilai X3 = -9 dan X2 = 4. Sekarang saya bisa menggantikan nilai-nilai ini ke dalam salah satu persamaan asli untuk mencari nilai X1:

X1 + 4 - (-9) = 7 X1 + 4 + 9 = 7 X1 + 13 = 7 X1 = 7 - 13 X1 = -6

Jadi, solusi dari SPL ini adalah X1 = -6, X2 = 4, dan X3 = -9.

(2)

Emilianto Sefri Bere 21120162

Kelas C – Analisis Numerik

2. Program Python untuk menyelesaikan soal import numpy as np

# Matriks koefisien dari sistem persamaan linear A = np.array([[2, 3, -1],

[4, 4, -3], [-2, 3, -1]])

# Vektor hasil dari sistem persamaan linear B = np.array([5, 3, 7])

# Gabungkan matriks A dan vektor B menjadi matriks gabungan AB = np.column_stack((A, B))

# Metode eliminasi Gauss n = len(B)

for i in range(n):

# Pilih baris dengan elemen terbesar di bawah atau pada diagonal saat ini max_row = i

for k in range(i + 1, n):

if abs(AB[k, i]) > abs(AB[max_row, i]):

max_row = k

AB[[i, max_row]] = AB[[max_row, i]] # Tukar baris

# Lakukan eliminasi Gauss pada kolom i for k in range(i + 1, n):

factor = AB[k, i] / AB[i, i]

AB[k, i:] -= factor * AB[i, i:]

# Solusi dari sistem persamaan linear X = np.zeros(n)

for i in range(n - 1, -1, -1):

X[i] = (AB[i, -1] - np.dot(AB[i, i+1:n], X[i+1:])) / AB[i, i]

# Tampilkan solusi

for i, x in enumerate(X):

print(f"X{i+1} = {x}")

(3)

Emilianto Sefri Bere 21120162

Kelas C – Analisis Numerik

Hasil Running :

Referensi

Dokumen terkait

Untuk menyelesaikan sistem persamaan linear di atas dengan metode eliminasi Gauss, langkah –langkah yang dilakukan adalah sebagai berikut :.. Melakukan OBE untuk memperoleh

Tentukan himpunan solusi dari SPL berikut (bila ada) menggunakan metode Cramer, metode invers matriks, metode eliminasi Gauss, dan metode eliminasi Gauss Jordanc. Tentukan

1 Metoda Eliminasi 2 Metoda subtitusi 3 Metoda determinan 4 Metoda matriks 5 Metoda operasi baris elementer Metoda Metode Grafik Menyelesaikan Sistem Persamaan Linear Dua April

Mempelajari dan membandingkan metode-metode numeric untuk menyelesaikan persamaan aljabar secara langsung yaitu metode Eliminasi Gauss, Eliminasi Gauss Jordan,

Buatlah pustaka dalam Bahasa Java untuk menemukan solusi SPL dengan metode eliminasi Gauss, metode Eliminasi Gauss-Jordan, metode matriks balikan, dan kaidah Cramer (kaidah

PENYELESAIAN PERSAMAAN ALJABAR LINEAR SIMULTAN DENGAN METODE ELIMINASI GAUSS DAN ATURAN CRAMER.. Pada bagian ini akan dijelaskan cara menyelesaikan persamaan aljabar

Operasi baris elementer, eliminasi Gauss, sistem persamaan homogen, matriks dan operasi matriks, aturan-aturan ilmu hitung matriks, matriks elementer dan metode mencari invers,

Metode eliminasi Gauss digunakan untuk menyelesaikan sebuah sistem persamaan linier dengan mengubah Sistem Persamaan Linear tesebut ke dalam bentuk sistem persamaan linier