« 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">