Matriks singular adalah matriks bujur sangkar (matriks yang memiliki jumlah baris sama dengan jumlah kolom) yang tidak memiliki invers. Artinya, jika A adalah matriks singular, tidak ada matriks B sedemikian sehingga A*B = I, matriks identitas. Anda memeriksa apakah suatu matriks singular dengan mengambil determinannya: jika determinannya nol, matriksnya singular. Namun, di dunia nyata, terutama dalam statistik, Anda akan menemukan banyak matriks yang mendekati singular tetapi tidak terlalu singular. Untuk kesederhanaan matematis, seringkali Anda perlu mengoreksi matriks mendekati singular, menjadikannya singular.
Tulis determinan matriks dalam bentuk matematisnya. Determinan akan selalu menjadi selisih dua bilangan, yang merupakan hasil kali bilangan-bilangan dalam matriks. Misalnya, jika matriksnya adalah baris 1: [2.1, 5.9], baris 2: [1.1, 3.1], maka determinannya adalah elemen kedua dari baris 1 dikalikan dengan elemen pertama baris 2 dikurangi dari jumlah yang dihasilkan dari mengalikan elemen pertama baris 1 dengan elemen kedua baris 2. Artinya, determinan untuk matriks ini ditulis 2.1
Sederhanakan determinannya, tulis sebagai selisih dua bilangan saja. Lakukan perkalian apa pun dalam bentuk matematika dari determinan. Untuk membuat dua suku ini saja, lakukan perkalian, menghasilkan 6,51 – 6,49.
Bulatkan kedua bilangan tersebut ke bilangan bulat bukan prima yang sama. Dalam contoh, 6 dan 7 adalah pilihan yang memungkinkan untuk angka yang dibulatkan. Namun, 7 adalah prima. Jadi, bulatkan ke 6, berikan 6 – 6 = 0, yang akan memungkinkan matriks menjadi singular.
Samakan suku pertama dalam ekspresi matematika untuk determinan dengan bilangan yang dibulatkan dan bulatkan bilangan dalam suku tersebut sehingga persamaan tersebut benar. Sebagai contoh, Anda akan menulis 2.1*3.1 = 6. Persamaan ini tidak benar, tetapi Anda dapat membuatnya benar dengan membulatkan 2,1 ke 2 dan 3,1 ke 3.
Ulangi untuk istilah lainnya. Dalam contoh, Anda memiliki istilah 5.91.1 tersisa. Dengan demikian Anda akan menulis 5.91.1 = 6. Ini tidak benar, jadi Anda membulatkan 5,9 ke 6 dan 1,1 ke 1.
Ganti elemen-elemen dalam matriks asli dengan suku-suku yang dibulatkan, buatlah matriks tunggal yang baru. Misalnya, tempatkan angka yang dibulatkan ke dalam matriks sehingga mereka menggantikan suku aslinya. Hasilnya adalah matriks singular baris 1: [2, 6], baris 2: [1, 3].