๐Ÿ“ Petunjuk Latihan Persiapan

๐ŸŽฏ Persiapan Debug Challenge

Latihan ini mempersiapkan Anda untuk menghadapi 15 soal debug challenge metode eliminasi Gauss. Setiap soal dirancang sesuai dengan pola error yang akan Anda temui di debug challenge sesungguhnya.

๐Ÿ”ง Jenis Error yang Akan Dipelajari:

  • Matrix Creation Error - Syntax penggabungan matriks
  • Wrong Elimination Factor - Formula faktor eliminasi
  • Row Operation Error - Operasi baris eliminasi
  • Back Substitution Wrong - Formula substitusi mundur
  • Solution Verification Error - Floating point comparison
  • Matrix Indexing Error - Syntax akses elemen
  • Division by Zero - Validasi pivot
  • Loop Variable Error - Konsistensi variabel
  • Column Access Error - Range vs operator :
  • Matrix Dimension Error - Ukuran vector solusi
  • Elimination Order Error - Urutan loop eliminasi
  • Substitution Index Error - Arah loop substitusi
  • Vector Update Error - Operasi + vs -
  • Pivot Selection Error - Kondisi partial pivoting
  • Solution Check Error - norm() vs max(abs())

๐Ÿ“ Sistem Persamaan Linear (Sama dengan Debug Challenge):

3x + 2y - z = 4
x - y + 2z = 5
2x + 3y - z = 5

Solusi yang benar: x = 1, y = 2, z = 3

โœ๏ธ Coba Sendiri: Pahami Sistem Persamaan

Mari kita verifikasi solusi x = 1, y = 2, z = 3 dengan substitusi ke persamaan pertama:

Input untuk hasil perhitungan substitusi persamaan pertama

โš ๏ธ Instruksi Penting:

  • Fokus pada pola error - Setiap soal mewakili jenis kesalahan spesifik
  • Pahami konsep debugging - Identifikasi error lalu perbaiki
  • Tulis kode lengkap yang benar - Jangan hanya sebagian
  • Perhatikan detail syntax - MATLAB/Octave sangat ketat syntax