« Mathématiques avec Python et Ruby/Vecteurs en Ruby » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 59 :
=Norme=
La [[w:Norme (
<source lang="ruby">
Ligne 103 :
===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 (mesure)|échelle]], on appelle cette multiplication, le [[w:Produit scalaire|produit scalaire]] des deux vecteurs:
<source lang="ruby">
Ligne 114 :
==De colinéarité==
Pour savoir si deux vecteurs sont [[w:Colinéarité|colinéaires]], on compare deux produits:
<source lang="ruby">
def colin(u)
@x*u.y==@y*u.x
end
</source>
Pour savoir si ''u'' et ''v'' sont colinéaires, on entre
<source lang="ruby">
puts(u.colin(v))
</source>
qui donnera ''True'' ou ''False'' selon que les vecteurs sont, ou non, colinéaires.
==D'orthogonalité==
|