Encuentre la inversa de la array en MATLAB

La función inversa en MATLAB se utiliza para encontrar la inversa de una array. Supongamos que A es una array y B es la inversa de a, entonces A*B será una array identidad. Esta función calcula la inversa de una array cuadrada. Esto se usa al resolver ecuaciones lineales. Podemos calcular la inversa de una array pasándola a inv().

Sintaxis:

inversión(A)

Parámetros:

Toma una array como parámetro.

Devoluciones:

Devuelve una array que es inversa a la array de entrada.

A continuación se muestran algunos ejemplos que muestran cómo calcular la inversa de una array en MATLAB.

Ejemplo 1: Este ejemplo toma una array de 3×3 como entrada y calcula su inversa usando la función inv().

Matlab

% Defining matrix
A = [1 2 0; 3 1 4; 5 6 7]
  
% Getting inverse matrix
inv(A)

Producción:

Ejemplo 2: aquí hay otro ejemplo que toma una array de 2 × 2 como entrada y calcula su inversa.

Matlab

% Defining matrix
A = [1 2; 3 1]
  
% Getting inverse matrix
inv(A)

Producción:

Ejemplo 3: Este ejemplo usa una array singular e intenta encontrar su inversa. Mostrará una advertencia de que la array es una array singular. Diferentes versiones de MATLAB dieron un valor diferente de inversa para array singular. Esto se debe a las diferentes versiones de Math Kernel Library utilizadas en diferentes versiones de MATLAB.

Matlab

% Defining matrix
A = [2 4 6;2 0 2;6 8 14]
  
% Getting inverse matrix
inv(A)

Producción:

warning: matrix singular to machine precision, rcond = 1.34572e-17

Publicación traducida automáticamente

Artículo escrito por aman neekhara y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *