LU Factorization matrix and LU Factorization for Banded Matrix. Numerical Analysis using Matlab.
© Ardian Hosen, Arvin Samuar, M.Fachrul, Wildan Anky.
LU Factorization with partial pivoting
LU Factorization with partial pivoting Banded Storage
File-file program yang digunakan:
- generateBanded.m
- program1_B12.m
- program2_B12.m
- transform.m
- swap.m
- bandedFactorizationLU.m
- forwardLower.m
- backwardUpper.m
- errorCount.m
- LU_normal.m
- lowerUnder.m
- upperAbove
LU Factorization with partial pivoting menggunakan file nomor 10-12. LU Factorization with partial pivoting Banded Storage menggunakan file nomor 1-9.
File-file data yang digunakan:
- dataTugas1_input_5x5.mat
- dataTugas1_input_10x10.mat
- dataTugas1_input_50x50.mat
- dataTugas1_input_100x100.mat
- dataTugas1_input_500x500.mat
- dataTugas1_input_1000x1000.mat
Langkah-langkah/command untuk menjalankan program:
- Load data matrix dan vektor yang dibutuhkan pada file-file data terlampir, atau Lakukan generate matrix A dan vektor b (contoh dimensi 500, p=3, q=1) menggunakan program generateBanded.m dengan command:
[A,b] = generateBanded(500, 1, 3);
- Lakukan faktorisasi LU menggunakan program LU_normal pada LU_normal.m dengan menjalankan command:
x = LU_normal[A, b]
Langkah-langkah/command untuk menjalankan program banded matrix:
- Load data matrix dan vektor yang dibutuhkan pada file-file data terlampir, atau Lakukan generate matrix A dan vektor b (contoh dimensi 500, p=3, q=1) menggunakan program generateBanded.m dengan command:
[A,b] = generateBanded(500, 1, 3);
- Lakukan faktorisasi LU banded matrix menggunakan program1_B12 dengan menjalankan command:
[An, p, U, L] = program1_B12(A)
- Lakukan pencarian solusi vektor x untuk sistem persamaan Ax = b, menggunakan program2_B12 dengan menjalankan command:
x = program2_B12(An, b, p, U, L)
- Lakukan perhitungan error yang terjadi antara nilai x yang digenerate dengan nilai x yang dihasilkan dari perhitungan fungsi lu dari matlab, dengan menjalankan command:
errorCount(x, A, b)
contact at: ardian_hosen@live.com