« Mathématiques avec Python et Ruby/Vecteurs en Ruby » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
|||
Ligne 56 :
puts(u)
</source>
=Norme=
La [[w:Norme (géométrie)|norme]] d'un vecteur se calcule avec le [[w:Théorème de Pythagore|théorème de Pythagore]]:
<source lang="ruby">
def norme
Math.hypot(@x,@y)
end
</source>
On a utilisé la norme d'un vecteur pour calculer des distances au [[Mathématiques_avec_Python_et_Ruby/Points_en_Ruby|chapitre précédent]].
=Opérations=
Ligne 90 ⟶ 102 :
===Par un vecteur===
En multipliant un vecteur par un vecteur, on obtient un nombre. Comme les nombres sont disposés comme les barreaux d'une [[w:Échelle|échelle]], on appelle cette multiplication, le [[w:Produit scalaire|produit scalaire]] des deux vecteurs:
<source lang="ruby">
|