This program can rotate any images by any angle using matrix transformation(matrix multiplication operation). To run the program, you need to install numpy and opencv for python.
This program uses iterative technique such as Jacobi's method and Guass-Seidel's method to calculate simultaneous equations. Users can input the number of iterations and change the equations in the code.
This program can calculate the inverse of square matrices. Users can input the matrix line by line and seperate the columns with space. The method used to calculate the inverse matrix are 1. calculate the determinant of the matrix then 2. take the adjoint of the matrix and 3. divide each element of the adjointed matrix by the determinant.
This program can calculate the determinant of any square matrix. I used the STL(std::vector) to store the matrices. To calculate the determinant, I used recursive function concept.