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.
|