Share via


WorksheetFunction.MInverse(Object) Método

Definição

Retorna a matriz inversa da matriz armazenada em uma matriz.

public:
 System::Object ^ MInverse(System::Object ^ Arg1);
public object MInverse (object Arg1);
Public Function MInverse (Arg1 As Object) As Object

Parâmetros

Arg1
Object

Matriz - uma matriz numérica com um número igual de linhas e colunas.

Retornos

Comentários

O tamanho da matriz não deve exceder 52 colunas por 52 linhas. Se isso acontecer, a função retornará um #VALUE! .

A matriz pode ser fornecida como um intervalo de células, como A1:C3; uma constante de matriz, como {1,2,3;4,5,6;7,8,9}; ou como o nome de um desses.

Se as células na matriz estiverem vazias ou contiverem texto, o MInverse retornará o #VALUE! valor de erro.

O MInverse também retorna o #VALUE! se a matriz não tiver um número igual de linhas e colunas.

As fórmulas que fornecem matrizes devem ser inseridas como fórmulas matriciais.

Geralmente, matrizes inversas, como determinantes, são usadas para resolver problemas de equações matemáticas que envolvem várias variáveis. O produto de uma matriz e seu inverso é a matriz identidade, ou seja, a matriz quadrada na qual os valores diagonais são iguais a 1 e todos os outros valores são iguais a 0.

Como exemplo de como uma matriz de duas linhas e duas colunas é calculada, suponhamos que o intervalo A1:B2 contenha as letras a, b, c e d que representem quaisquer quatro números. A tabela a seguir mostra o inverso da matriz A1:B2.

Linha 1d/(a*d-b*c)b/(b*c-a*d)
Linha 2c/(b*c-a*d)a/(a*d-b*c)

O MInverse é calculado com uma precisão de aproximadamente 16 dígitos, o que pode levar a um pequeno erro numérico quando o cancelamento não for concluído.

Algumas matrizes quadradas não podem ser invertidas e retornarão o valor de erro #NÚM! valor de erro com O MInverse. O determinante de uma matriz que não pode ser invertida é 0.

Aplica-se a