Vektor jako struktura systému Maple

Další ze struktur systému Maplu je vektor , který vytvoříme pomocí klíčového slova array .

identifikátor := array(rozsah);

Takto bude vytvořen vektor o daném rozsahu, ale jeho složky nebudou inicializovány. Je nutné poznamenat, že k vypsání vektoru musíme užít příkaz pro standardní výpis na obrazovku, např. print .

> vekt:=array(1..3);
   # vytvoření vektoru o třech složkách

> print(vekt);
   # výpis vektoru, složky ještě nebyly inicializovány

Pro inicializaci složek užijeme známého indexového zápisu

> vekt[1]:=1: # inicializace složek vektoru vekt
  vekt[2]:=3:
  vekt[3]:=5:


> print(vekt); # výpis vektoru

Maple umožňuje vytvořit a inicializovat vektor pomocí jednoho příkazu

identifikátor := array (rozsah, [složky]);

> vekt1:=array(1..3,[1,3,5]);

Systém Maple zavádí verzí č.8 novou možnost deklarace a definice vektorů a matic. Takto nově vytvořené vektory jsou používány v nových rozšiřujících knihovnách, např. Student, LinearAlgebra, VectorCalculus. Vše je shrnuto v odstavci o maticích.

Ing. Vladimír Žák

Valid HTML 4.01 Transitional