Find inverse of matrix in MATLAB
Inverse function in MATLAB is used to find the inverse of a matrix. Suppose A is a matrix and B is the inverse of a then A*B will be an identity matrix. This function computes the inverse of a square matrix. This is used while solving linear equations. We can compute the inverse of a matrix by passing it to inv().
Syntax:
inv(A)
Parameters:
It takes a matrix as parameter.
Returns:
It returns a matrix which is inverse of input matrix.
Below are some examples which depict how to compute the inverse of a matrix in MATLAB.
Example 1: This example takes a 3×3 matrix as input and computes its inverse using inv() function.
Matlab
% Defining matrix A = [1 2 0; 3 1 4; 5 6 7] % Getting inverse matrix inv(A) |
Output:
Example 2: Here is another example that takes a 2×2 matrix as input and computes its inverse.
Matlab
% Defining matrix A = [1 2; 3 1] % Getting inverse matrix inv(A) |
Output:
Example 3: This example uses a singular matrix and tries to find its inverse. It will show a warning that the matrix is a singular matrix. Different versions of MATLAB gave a different value of inverse for singular matrix. This is due to the different versions of Math Kernel Library used in different versions of MATLAB.
Matlab
% Defining matrix A = [2 4 6;2 0 2;6 8 14] % Getting inverse matrix inv(A) |
Output:
warning: matrix singular to machine precision, rcond = 1.34572e-17
Contact Us