 
 
 
1.6.1  Configuration du Cas
- 
Prog style si on veut programmer en un autre langage : on peut 
choisir maple, mupad ou ti89/92,
- eval : nombre maximum d’évaluations récursives en mode 
interactif.
 Par exemple, si on exécute dans l’ordrea:=b+1etb:=5puis on 
évaluea, la valeur renvoyée serab+1sievalvaut 1 et6sievalest plus grand que 1.
- prog : comme ci-dessus mais lorsqu’un programme est exécuté. On 
utilise en principe le niveau 1 d’évaluation à l’intérieur d’un programme.
- recurs pour déterminer le nombre maximum d’appels récursifs :
par defaut c’est 50. Il n’y a pas de limite imposée par l’interface de 
Xcas, par contre si on met une borne trop élevée, c’est la pile du 
programme qui risque de déborder en provoquant un segmentation fault. 
Le moment où cela se produit dépend de la fonction, car la pile est aussi 
utilisée pour les appels récursifs des fonctions C++ de giac,
- debug : affiche des informations intermédiaires (en bleu) sur les 
algorithmes utilisés par giac en fonction du niveau (0 = pas d’info).
- maxiter : nombre maximal d’itérations pour la méthode de Newton
- Flottants on peut choisr Standard Scientific Engineer pour que l’affichage des nombres décimaux se fasse selon :
- 
la notation standard : 150.12 sera noté 150.12,
- la notation scientifique : 150.12 sera noté 1.501200000000e+02,
- la notation des ingénieurs : 150.12 sera noté 150.12e0,
 
- Chiffres pour détérminer le nombre de chiffres 
significatifs. Si on choisit moins de 14 chiffres, les calculs sont quand 
même faits avec 14 chiffres mais l’affichage n’en montre que ce que l’on 
demande.
- epsilon détermine la valeur de epsilon utilisée dans 
epsilon2zero,
- proba : si cette valeur est non nulle, Giac peut utiliser des 
algorithmes non déterministes et renvoyer une réponse qui a alors une 
probabilité d’être fausse inférieure à la valeur doée. C’est par exemple 
le cas pour le calcul du déterminant d’une grande matrice à coefficients 
entiers.
- approx on coche cette case si on veut travailler en mode 
numérique : si cette case n’est pas cochée on travaille en mode exact ou 
formel. Lorsqu’on travaille en mode exact on peut avoir une évaluation 
numérique en tapant sur la touche num ou en utilisant la commande evalf
ou encore en mettant des nombres decimaux (par exemple 1.0/2=0.5 alors que 1/2 
est inchangé),
- autosimplify pour effectuer une autosimplification. Il n’y a pas de 
liste pour l’autosimplification parce qu’on peut mettre n’importe quelle 
fonction, même si évidemment mettre sin n’a aucun intérêt, mais 
factor ou partfrac pourrait en avoir un. Il y a 3 niveaux de 
simplification prédéfinis 0 (nop), 1 (regroup) ou 2 pour simplify, et donc 
on peut mettre juste un nombre de 0 à 2. 
- taches pour faire du parallelisme, dans le futur..., 
- Base (Entiers) pour travailler en base 10, 16 ou 8, 
- radian est l’unité d’angle si cette case est cochée, sinon 
l’unité d’angle est le degré,
- Complexe on coche cette case pour travailler en mode complexe : si 
cette case n’est pas cochée on travaille en mode réel. Certaines commandes 
cependant sont indépendante du mode choisi comme cpartfrac, 
csolve ou cFactor,
- Variables_complexes on coche cette case pour travailler avec des 
variables formelles complexes : si cette case n’est pas cochée les variables 
formelles sont réelles (si la variable a n’est pas 
affectée re(a)=conj(a)=a et im(a)=0). Mais attention dans 
csolve l’inconnue est toujours considérée comme une variable formelle
complexe et dans solve l’inconnue est considérée comme une variable 
formelle complexe seulement si l’equation à résoudre contient i ou 
bien si on est en mode complexe,
- puissance croissante pour que l’affichage des polynômes se fasse 
selon les puissances croissantes ou décroissantesaprès l’utilisation de 
commandes comme normal ou simplify,
- All_trig_sol : renvoie toutes les solutions d’une équation 
trigonométrique (par exemple solve(cos(x)=0)) à l’aide de variables 
entières ou seulement les solutions principales,
- Sqrt : si Sqrt est coché, factor factorise les 
polynômes du second degré, même si les facteurs ne sont pas dans le corps 
de base des coefficients.
- Appliquer pour avoir cette configuration,
- Sauver pour avoir cette configuration par défaut,
- Annuler pour revenir à l’ancienne configuration.
 
 
