Des tableaux de valeurs avec Xcas

Nous allons évoquer différentes façons de créer un tableau de valeurs.

Un exemple


Je cherche à créer le tableau de valeurs de la fonctions $f(x)=\dfracxx+3$ pour $x$ compris entre $-2$ et $3$ avec un pas de 0.5.

Avec le tableur


On commence par créer l’expression :

f:=x/(x+3)

$$ \dfracxx+3$$

On ouvre un tableur :

Menu Editer –> Ajouter > Tableur

On configure le tableur en complétant le formulaire qui apparaît.

On peut notamment cocher l’option « graphique » si on veut que le graphe de la fonction apparaisse.

Dans la case A0, on tape :

tablefunc(f,x,-2,0.5)

Xcas calcule alors un tableau similaire à ceux créés par les calculatrices TI.

table-valeurs.jpg

Pour changer le format des valeurs, il faut adaper les formules de la colonne B à partir de la case $B3$. On remplace :

=evalf(subst(B$0,A$0,A2))

par

=format(subst(B$0,A$0,A2),"f3")

puis on « tire » cette formule vers le bas pour la recopier.

Sans utiliser le tableur


On commence par créer la fonction :

f(x):=x/(x+3)

$$x -> \dfracxx+3$$

Pour avoir les valeurs approchées avec 3 chiffre après la virgule, on utlise le format « f3 » :

prepend(seq([x,format(f(x),"f3")],x,-2,3,0.5),[x,"f(x)"])

$$\left[\beginarraycc x & \mboxf(x) \\ -2 & \mbox-2 \\ -1.5 & \mbox-1 \\ -1.0 & \mbox-0.5 \\ -0.5 & \mbox-0.2 \\ 0.0 & 0 \\ 0.5 & \mbox0.143 \\ 1.0 & \mbox0.25 \\ 1.5 & \mbox0.333 \\ 2.0 & \mbox0.4 \\ 2.5 & \mbox0.455 \\ 3.0 & \mbox0.5 \endarray\right] $$

Si on veut le tableau horizontalement :

tran(prepend(seq([x,format(f(x),"f3")],x,-2,3,0.5),[x,"f(x)"]))

$$ \left[\beginarraycccccccccccc x & -2 & -1.5 & -1.0 & -0.5 & 0.0 & 0.5 & 1.0 & 1.5 & 2.0 & 2.5 & 3.0 \\ \mboxf(x) & \mbox-2 & \mbox-1 & \mbox-0.5 & \mbox-0.2 & 0 & \mbox0.143 & \mbox0.25 & \mbox0.333 & \mbox0.4 & \mbox0.455 & \mbox0.5 \endarray\right] $$

Si on veut les valeurs exactes, il est important de ne pas rentrer de nombres décimaux dans les paramètres : On remplacera ainsi le $0.5$ par $\dfrac12$ :

tran(prepend(seq([x,f(x))],x,-2,3,1/2),[x,"f(x)"]))

$$ \left[\beginarraycccccccccccc x & -2 & \dfrac-32 & -1 & \dfrac-12 & 0 & \dfrac12 & 1 & \dfrac32 & 2 & \dfrac52 & 3 \\ &&&&&&&&&&&\\ \mboxf(x) & -2 & -1 & \dfrac-12 & \dfrac-15 & 0 & \dfrac17 & \dfrac14 & \dfrac13 & \dfrac25 & \dfrac511 & \dfrac12 \endarray\right] $$