>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Comment effectuer des calculs vectoriels dans Excel

Un vecteur est une liste de deux nombres ou plus. Un vecteur ligne a des nombres alignés dans une ligne et un vecteur colonne les a alignés dans une colonne. Deux vecteurs peuvent être ajoutés ou soustraits s'ils sont tous les deux du même type de vecteur et ont la même dimension. Deux vecteurs peuvent être multipliés s'ils ont la même dimension et l'un est un vecteur colonne et l'autre est un vecteur ligne. Si A est un vecteur ligne à 5 nombres et B est un vecteur colonne à 5 nombres, alors AB sera un 5 5, tandis que B*A sera un nombre unique (également appelé scalaire). Excel a des fonctions pour faire tous ces calculs. Elles sont appelées fonctions de tableau.

Étape 1

Ouvrez Excel. Entrez les vecteurs. Par exemple, si A est 1, 2, 3, 4 et 5 et B est 2, 4, 6, 8 et 10, entrez ces nombres dans les colonnes A et B.

Étape 2

Ajoutez les vecteurs. Mettez en surbrillance une zone de la même taille que A, puis entrez =(A1:Ap)+(B1:Bp), où p est le nombre de lignes. Ensuite, appuyez simultanément sur "Ctrl", "Shift" et "Entrée". Dans l'exemple, mettez en surbrillance les cellules C1 à C5, tapez =(A1:A5)+(B1:B5) puis appuyez sur "Ctrl", "Shift" et "Entrée". Le résultat devrait être 3, 6, 9, 12 et 15 dans les cellules C1 à C5.

Étape 3

Soustrayez les vecteurs. Ceci est identique à l'addition de nombres, sauf que vous tapez - au lieu de + dans la formule. Dans l'exemple, sélectionnez D1 à D5, tapez =(A1:A5)-(B1:B5) et appuyez sur "Ctrl", "Shift" et "Entrée". Le résultat devrait être -1, -2, -3, -4 et -5 dans les cellules D1 à D5.

Étape 4

Multipliez le tableau A par le tableau B. N'oubliez pas que deux matrices ne peuvent être multipliées que si l'une est un vecteur ligne et l'autre un vecteur colonne. Le fait de changer une ligne en un vecteur colonne est appelé transposition. Pour multiplier un vecteur ligne A par un vecteur colonne B, mettez en surbrillance un tableau qui est pxp et entrez =MMULT(TRANSPOSE(A1:Ap),(B1:Bp)) et appuyez sur "Ctrl", "Shift" et "Entrée". Dans l'exemple, mettez en surbrillance les cellules E1 à J5, tapez =MMULT(TRANSPOSE(A1:A5),(B1:B5)) et appuyez sur "Ctrl", "Shift" et "Entrée". Le résultat doit remplir toutes les cellules.


Vie intelligente