Postupnosti a transformácie postupností
Príklad 1. Vektory a iné podobné matematické objekty sú v systéme Mathematica reprezentované ako usporiadané zoznamy prvkov, uzavreté v krútených zátvorkách { }. Zoznam sa dá uchovať ako obsah obyčajnej premennej. Výber určitého prvku zoznamu sa dá zabezpečiť pomocou operácie [[ ]] - dvojité hranaté zátvorky. Príklad definície dvoch päťrozmerných vektorov a výber niektorých súradníc.
{1,2,3,4,5}
a={-2.2,3.2,0,2,0}
a[[1]]
a[[3]]
Príklad 2. Umocňovanie, zvyšovanie stupňa alebo akákoľvek iná operácia sa vykoná pre každý jednotlivý prvok zoznamu.
b={0,1,2,3,4,5}
Príklad 3. Dosadenie špeciálnej hodnoty premennej a výber druhého a tretieho prvku získaného výsledku.
c1 /.x->2
c2 /. {x->1, y->2z}
%[[2]] (* Extraction of the second element from the prevoius result *)
%%[[3]] (* Third element from the before last result *)
Príklad 4. Derivovanie - prvá a druhá derivácia vzhľadom na x. Môžeme tiež použiť matematické symboly z paliet, ako napr. , atď.
Príklad 5. Tabuľka je tiež postupnosť, pričom jej prvky sa vypočítavajú pomocou vzorca.
1 |
8 |
27 |
64 |
125 |
216 |
343 |
512 |
729 |
1000 |
Príklad 6. Tabuľka hodnôt funkcie pre hodnoty premennej x z intervalu [0, 1] a krok 0.2 sa dá zapísať nasledovne:
Príklad 7. Nasledujúca funkcia generuje 5 náhodných čísel z intervalu [0,1]. Potom je generovaných 6 náhodných čísel z intervalu [1, 49], ktoré sú usporiadané vzostupne pomocou funkcie Sort.
Table[Random[],{5}]
Table[Random[Integer,{1,49}],{6}]
s1=Sort[%]
Príklad 8. Zápis tabuľky vo vertikálnom smere.
TableForm[s1]
17 |
23 |
24 |
33 |
43 |
44 |
Príklad 9. Tá istá tabuľka zapísaná pomocou funkcie ColumnForm.
ColumnForm[s1]
17 |
23 |
24 |
33 |
43 |
44 |
Príklad 10. Vytvorenie dvojrozmernej postupnosti, ktorá je postupnosťou postupností a jej zápis dvoma spôsobmi.
a=.
a=Table[i+j,{i,1,3},{j,1,3}]
TableForm[a]
ColumnForm[a]
2 | 3 | 4 |
3 | 4 | 5 |
4 | 5 | 6 |
{2, 3, 4} |
{3, 4, 5} |
{4, 5, 6} |
Príklad 11. Tabuľka s dvoma riadkami a štyrmi stĺpcami.
b=Table[i+j,{i,1,2},{j,1,4}]
TableForm[b]
MatrixForm[b]
2 | 3 | 4 | 5 |
3 | 4 | 5 | 6 |
Príklad 12. Výber prvkov matice.
b[[1]]
b[[2,3]]
Part[b,1]
Príklad 13. Súčin vektorov a matíc.
Clear[a,b,c,p,q,r,u,v]
u={a,b,c}
v={p,q,r}
u.v
Created by Mathematica (December 21, 2007)