Previous Up Next

6.39.5  Pour fabriquer une séquence ou une liste : seq $

seq peut renvoyer une séquence (avec la même syntaxe que Maple) ou une liste (avec la même syntaxe que TI) selon la forme de ses arguments qui sont : une expression dépendant d’un paramètre (par exemple j) et des paramètres décrivant la variation de j.
$ renvoie une séquence et c’est la version infixée de seq lorsque seq a deux arguments : une expression dépendant d’un paramètre (par exemple j) et (j=a..b) où a et b sont des nombres réels (par exemple j^2$ (j=-1..3)), ou une expression constante et un nombre n (par exemple 4$3).
seq a deux, trois, quatre ou cinq arguments car on peut exprimer la variation de j de a à b à l’aide d’un argument (j=a..b) ou de deux arguments (j,a..b) (syntaxe Maple où il n’y a pas la possibilité de mettre un paramètre de saut) ou encore à l’aide de trois arguments (j,a,b) ou de quatre arguments (j,a,b,p) (syntaxe TI avec la possibilité de mettre p comme paramètre de saut).

Remarque :
Dans la syntaxe Maple, seq renvoie une séquence et il n’y a pas la possibilité de mettre un paramètre de saut, contrairement à la syntaxe TIseq renvoie une liste avec la possibilité de mettre un paramètre de saut.
On tape pour avoir une séquence d’éléments identiques :

seq(t,4)

Ou on tape

seq(t,k=1..4)

Ou on tape

t$4

On obtient :

(t,t,t,t)

On tape pour avoir une séquence :

seq(j^3,j=1..4)

Ou on tape

(j^3)$(j=1..4)

Ou on tape :

seq(j^3,j,1..4)

On obtient :

(1,4,9,16)

Ou on tape pour avoir une liste :

seq(j^3,j,1,4)

On obtient :

[1,4,9,16]

On tape :

seq(j^3,j,0,5,2)

On obtient :

[0,8,64]

On tape :

seq(j^3,j,5,0,-2)

ou

seq(j^3,j,5,0,2)

On obtient :

[125,27,1]

On tape :

seq(j^3,j,1,3,0.5)

On obtient :

[1,3.375,8,15.625,27]

On tape :

seq(j^3,j,1,3,1/2)

On obtient :

[1,27/8,8,125/8,27]

Exemples d’utilisation


Previous Up Next