gb.gsl

Ce composant est destiné à fournir la plupart des fonctionnalités de la bibliothèque scientifique Gnu.

Pour le moment, il ajoute la prise en charge des nombres complexes, des vecteurs, des matrices et des polynômes. Les coefficients des vecteurs, matrices et polynômes peuvent être des nombres en virgule flottante ou des nombres complexes.

De plus, il permet l'utilisation des opérateurs arithmétiques standards (c.à.d. +, -, *, /, ^, Abs, =, <>) sur tous ces objets, et fournit des conversions automatiques entre eux.

Les vecteurs et les polynômes sont convertis de façon transparente en et depuis les classes de tableau.

Attention au fait que ce composant n'est pas fini. Seule une partie de la bibliothèque Gsl a été implémentée.

Auteurs Randall Morgan, Benoît Minisini.
Implémente Nombres complexes.

Classe Description
Complex Cette classe implémente un nombre complexe.
Float[]
Gsl Cette classe fournit des fonctions et des constantes mathématiques utiles.
Matrix Cette classe implémente une matrice à deux dimensions, avec des coefficients réels ou complexes.
Polynomial Cette classe implémente un polynôme avec des coefficients réels ou complexes.
Vector Cette classe implémente un vecteur avec des coefficients réels ou complexes.