u dim [Action][Vector][dim]
Fonction : Renvoie la dimension d'un vecteur.
Syntaxe : dim (Mat [ ) ]
Exemple : Déterminer la dimension du vecteur [1, 2, 3]
• Le vecteur [1, 2, 3] est traité comme matrice 1 × 3.
u unitV [Action][Vector][unitV]
Fonction : Normalise un vecteur.
Syntaxe : unitV (Mat [ ) ]
• Cette commande peut être utilisée avec une matrice 1 × N ou N × 1
seulement.
Exemple : Normaliser le vecteur [1, 3, 5]
u angle [Action][Vector][angle]
Fonction : Renvoie l'angle formé par deux vecteurs.
Syntaxe : angle (Mat-1, Mat-2 [ ) ]
• Cette commande peut être utilisée avec une matrice 1 × N ou N × 1
seulement.
Exemple : Déterminer l'angle formé par des vecteurs [1, 2] et [3, 4] (en mode
radian)
u norm [Action][Vector][norm]
Fonction : Renvoie la norme d'un vecteur.
Syntaxe : norm (Mat [ ) ]
Exemple : Obtenir la norme du vecteur [1, 2, 3]
u crossP [Action][Vector][crossP]
Fonction : Renvoie le produit vectoriel de deux vecteurs.
Syntaxe : crossP (Mat-1, Mat-2 [ ) ]
• Cette commande peut être utilisée avec une matrice 1 × N ou N × 1 seulement (N = 2, 3).
• Une matrice à deux éléments [a, b] ou [[a], [b]] est automatiquement convertie en matrice à trois éléments
[a, b, 0] ou [[a], [b], [0]].
Exemple : Obtenir le produit vectoriel de deux vecteurs [1, 3, 5] et [2, 4, 6]
u dotP [Action][Vector][dotP]
Fonction : Renvoie le produit scalaire de deux vecteurs.
Syntaxe : dotP (Mat-1, Mat-2 [ ) ]
• Cette commande peut être utilisée avec une matrice 1 × N ou N × 1 seulement.
Exemple : Obtenir le produit scalaire de deux vecteurs [1, 3, 5] et [2, 4, 6]
Chapitre 2 : Application Principale
79