diff --git a/Java/inverse of a matrix.java b/Java/inverse of a matrix.java new file mode 100644 index 00000000..163ffd0e --- /dev/null +++ b/Java/inverse of a matrix.java @@ -0,0 +1,136 @@ +import java.util.Scanner; + +public class matInv{ + + public static void main(String argv[]){ + + Scanner sc = new Scanner(System.in); + + // get the dimensions of the matrix + + System.out.println("Enter the size of square matrix ( 'n' of an 'nxn' matrix): "); + + int n = sc.nextInt(); + + double a[][]= new double[n][n]; + + System.out.println("\nStart entering the elements sequentially: "); + + // populate the matrix + + for(int i=0; i=0; --j){ + + x[j][i] = b[index[j]][i]; + + for (int k=j+1; k c1) c1 = c0; + } + + c[i] = c1; + } + + int k = 0; + + for (int j=0; j pi1){ + pi1 = pi0; + k = i; + } + } + + int itmp = index[j]; + index[j] = index[k]; + index[k] = itmp; + for (int i=j+1; i