Posloupnosti

Posloupnost je datová struktura složená z výrazů, které jsou odděleny čárkami:

> posl1:=1,2,2,3;

posl1 := 1, 2, 2, 3

Posloupnost lze zadat i jiným způspbem, např. použitím funkce op

> polyn:=x^2+5*x+6;
posl2:=op(polyn);

polyn := x^2+5*x+6

posl2 := x^2, 5*x, 6

nebo velmi užitečným příkazem seq (generujeme prvních 5 prvočísel).

> posl3:=seq(ithprime(i),i=1..5);

posl3 := 2, 3, 5, 7, 11

Lze použít i příkaz $ , u kterého je nutno, aby proměnná neměla hodnotu nebo použít zpožděné vyhodnocování:

> i:=5;
'i^2' $'i'=1..3;

i := 5

1, 4, 9

Jednotlivé prvky posloupnosti lze vybrat pomocí indexování (záporné číslo indexuje od zadu):

čtvrtý prvek od předu

> posl3[4];

7

první prvek od zadu

> posl3[-1];

11

Posloupnosti se používají např. pro proměnné vícerozměrných funkcí, pro tvorbu množin, seznamů, atd.