WorksheetFunction.MInverse(Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Renvoie la matrice inverse de la matrice stockée dans une matrice.
public:
System::Object ^ MInverse(System::Object ^ Arg1);
public object MInverse (object Arg1);
Public Function MInverse (Arg1 As Object) As Object
Paramètres
- Arg1
- Object
Matrice - matrice numérique avec un nombre égal de lignes et de colonnes.
Retours
Remarques
La taille du tableau ne doit pas dépasser 52 colonnes par 52 lignes. Si c’est le cas, la fonction retourne une #VALUE ! Erreur.
La matrice peut être indiquée sous forme de plage de cellules, par exemple, A1:C3, sous forme de constante matricielle, par exemple, {1,2,3;4,5,6;7,8,9}, ou sous forme de nom renvoyant à la plage ou à la constante.
Si des cellules du tableau sont vides ou contiennent du texte, MInverse renvoie la #VALUE ! Autrement, la méthode INDEX renvoie la valeur d'erreur #REF!.
MInverse retourne également le #VALUE ! si la matrice ne contient pas le même nombre de lignes et de colonnes.
Les formules qui renvoient des matrices doivent être saisies sous forme de formules matricielles.
Les matrices inverses, comme les déterminants, sont généralement utilisées pour résoudre des équations mathématiques de systèmes, qui impliquent plusieurs variables. Le produit d'une matrice et son inverse est la matrice d'identité, la matrice carrée dans laquelle les valeurs diagonales sont égales à 1 et toutes les autres valeurs à 0.
Comme exemple de calcul d'une matrice comportant deux lignes et deux colonnes, imaginez que la plage A1:B2 contient les lettres a, b, c et d, qui représentent quatre nombres quelconques. Le tableau ci-dessous présente l'inverse de la matrice A1:B2.
Ligne 1 | d/(a*d-b*c) | b/(b*c-a*d) |
Ligne 2 | c/(b*c-a*d) | a/(a*d-b*c) |
MInverse est calculé avec une précision d’environ 16 chiffres, ce qui peut entraîner une petite erreur numérique lorsque l’annulation n’est pas terminée.
Certaines matrices carrées ne peuvent pas être inversées et renvoient la valeur d'erreur #NUM! valeur d’erreur avec MInverse. Le déterminant pour une matrice non inversible est 0.