Previous Up Next

6.14.23  Substituer une valeur à une variable (compatibilité Maple et Mupad) : subs

En Maple et en Mupad la commande synonyme de subst est subs, mais l’ordre des paramètres de subs n’est pas le même en Maple et en Mupad.
Ainsi les arguments de subs sont :

subs effectue la substitution demandée dans l’expression à condition que le paramètre ne soit pas affecté car subs évalue tout d’abord l’expression et remplace donc le paramètre par sa valeur sans tenir compte de la valeur de substitution donnée par le deuxième paramètre.
On tape en mode Maple :

subs(a=2,a^2+1)

On obtient (si la variable a n’est pas affectée, sinon il faut taper auparavant purge(a)):

5

Lorsque l’on veut substituer plusieurs variables :
On tape, en mode Maple :

subs([a=2,b=1],a^2+b)

On obtient (si les variables a et b ne sont pas affectées, sinon il faut taper auparavant purge(a,b)):

2^2+1

On tape, en mode Mupad ou Xcas ou TI :

subs(a^2+1,a=2)

ou :

subs(a^2+1,a,2)

On obtient (si la variable a n’est pas affectée, sinon il faut taper auparavant purge(a)) :

5

Lorsque l’on veut substituer plusieurs variables :
On tape, dans les modes Mupad Xcas TI :

subs(a^2+b,[a=2,b=1])

ou on tape

subs(a^2+b,[a,b],[2,1])

On obtient (si les variables a et b ne sont pas affectées, sinon il faut taper auparavant purge(a,b)):

2^2+1

Previous Up Next