Documentation de Pyromaths 21.8.2

5.1.5. pyromaths.classes.Vecteurs — Coordonnées et vecteurs

«  5.1.4. SquareRoot — Objet racine carrée   ::   Contenu   ::   5.1.6. pyromaths.classes.premierdegre — Outils pour la résolution d’équations et inéquations du premier degré  »

5.1.5. pyromaths.classes.Vecteurs — Coordonnées et vecteurs

Coordonnées et vecteurs.

class pyromaths.classes.Vecteurs.Coordonnees2D(x=0, y=0)[source]

Coordonnées en deux dimensions : abscisse, ordonnée, et plein de méthodes pour les manipuler.

__abs__()[source]

Retourne la distance à l’origine sous la forme (entier, radicande), avec : abs(self)=entier * sqrt(radicande).

__add__(coord)[source]

Addition

__mul__(c)[source]

Multiplication par un nombre

__neg__()[source]

Négatif d’une coordonnées

__sub__(coord)[source]

Soustraction

colineaire(other)[source]

Teste si les deux vecteurs (self et other) sont colinéaires.

copy()[source]

Renvoit une copie de cet objet.

normeTex()[source]

Affichage TeX de la racine simplifiée de la racine, sans les dollars.

classmethod points(A, B)[source]

Renvoit le vecteur AB.

class pyromaths.classes.Vecteurs.Vecteur(x=0, y=0)[source]

Vecteur en deux dimensions

Cette classe n’apporte (au moment où j’écris ces lignes) rien de plus que la classe Coordonnees2D. Mais elle a été écrite plus tôt, et quand j’ai eu besoin d’une classe pour représenter les coordonnées d’un point, je n’ai pas voulu utiliser la classe Vecteur de peur que des modifications ultérieures à la classe Vecteur ne vienne casser mes points.

pyromaths.classes.Vecteurs.randvect(a, b)[source]

Retourne un vecteur aléatoire et s’occupe de placer l’abscisse au-dessus de a et l’ordonnée dans [0,b]. Il faut que b>=10.

«  5.1.4. SquareRoot — Objet racine carrée   ::   Contenu   ::   5.1.6. pyromaths.classes.premierdegre — Outils pour la résolution d’équations et inéquations du premier degré  »