User manual

44 Liste alphatique
cSolve()
Catalogue >
Les systèmes d'équations polynomiales
peuvent comporter des variables
supplémentaires auxquelles aucune valeur
n'est affectée, mais qui représentent des
valeurs numériques données pouvant s'y
substituer par la suite.
Vous pouvez également utiliser des
variables qui n'apparaissent pas dans les
équations. Ces solutions montrent
comment des solutions peuvent dépendre
de paramètres arbitraires de type ck, k
est un suffixe entier compris entre 1 et 255.
Pour les systèmes d'équations
polynomiales, le temps de calcul et
l'utilisation de la mémoire peuvent
considérablement varier en fonction de
l'ordre dans lequel les variables inconnues
sont spécifiées. Si votre choix initial ne vous
satisfait pas pour ces raisons, vous pouvez
modifier l'ordre des variables dans les
équations et/ou la liste des variables
VarOuInit.
Si vous choisissez de ne pas spécifier de
condition et s'il l'une des équations n'est
pas polynomiale en l'une des variables,
mais que toutes les équations sont linéaires
par rapport à toutes les variables de
solution inconnues, cSolve() utilise
l'élimination gaussienne pour tenter de
trouver toutes les solutions.
Si un système d'équations n'est pas
polynomial par rapport à toutes ses
variables ni linéaire par rapport aux
inconnues, cSolve() cherche au moins une
solution en utilisant la méthode itérative
approchée. Pour cela, le nombre
d'inconnues doit être égal au nombre
d'équations et toutes les autres variables
contenues dans les équations doivent
pouvoir être évaluées à des nombres.