Posloupnost jako struktura systému Maple

Základní datovou strukturou systému Maple jsou posloupnosti . Jde o skupinu výrazů (přesněji čísel, znaků) oddělených čárkami.

Data v posloupnosti mají svoje speciální vlastnosti. Jednou z nich je možnost zřetězení, která se provádí pomocí operátoru "||". Ukažme si to na příkladu:

> S:=1,2,3,4; # posloupnost S

> a||S; # vytvoření posloupnosti zřetězením

Pro generování posloupností existují v Maplu dvě možnosti:

  • použití operátoru "$" jako opakovače
    > a$5;

    > $1..4;

    > posl:=x^3$x=1..3;

  • použití příkazu seq
    seq(f(i), i = dm..hm);      f(i) se mění od dolní do horní meze
    seq(f(i), i = vyraz);      posloupnost aplikací f(i) na každý člen výrazu

    > seq(i+3,i=0..3);

    > seq(i^3,i=2*x+y);

Na jednotlivé členy posloupnosti se odkazujeme tzv. indexovým zápisem , tzn. použijeme následující syntaxi: název_posloupnosti[index] , kde index je celé číslo (např. S[2] určuje druhý člen posloupnosti S).

> S[2];

Dále poznamenejme, že tento zápis se dá použít také pro zápis indexu u identifikátoru, např.

> p[tau];

Ing. Vladimír Žák

Valid HTML 4.01 Transitional