Úvodní seznámení s matematickými programy
Vektory a matice
Maple 12 - Vektory a matice
Pro práci s vektory a maticemi budeme pro některé funkce potřebovat balíček Lineární algebry a balíček pro práci s vektory. Ve starších verzích programu Maple se používal balíček linalg, který stále funguje, ale už se nedoporučuje jej používat.
> |
 |
Vektory
Zápis vektoru
Zápis pomocí lomených závorek (<>), je snadnější, ale zapisuje vektor ve sloupcovém tvaru.
> |
![`:=`(vektor, Vector([3, 1, 2])); 1; `<,>`(3, 1, 2); 1](maple_files/maple_66.gif) |
](maple_files/maple_67.gif) |
](maple_files/maple_68.gif) |
(5.1.1.1) |
Složky vektoru
> |
![vektor[1]; 1; vektor[1]; 1](maple_files/maple_69.gif) |
 |
 |
(5.1.2.1) |
Velikost vektoru
> |
 |
 |
 |
(5.1.3.1) |
Skalární součin
> |
 |
 |
 |
(5.1.4.1) |
Vektorový součin
> |
 |
![`+`(`*`(4, `*`(e[x])), `-`(`*`(2, `*`(e[y]))), e[z])](maple_files/maple_79.gif) |
](maple_files/maple_80.gif) |
(5.1.5.1) |
Matice
Zápis matice
Jelikož zápis pomocí složených závorek zapisuje vektor ve sloupcovém tvaru, je nutné následně matici transponovat.
> |
![`:=`(matice, Matrix([[1, 2], [3, 1]])); 1; Transpose(`<|>`(`<,>`(1, 2), `<,>`(3, 1))); 1](maple_files/maple_81.gif) |
 |
 |
(5.2.1.1) |
Zápis matice II - pomocí palety matrix
> |
 |
 |
(5.2.2.1) |
Složky matice
> |
![matice[1, 2]; 1; matice[1, 2]; 1](maple_files/maple_86.gif) |
 |
(5.2.3.1) |
 |
|
Determinant matice
> |
 |
 |
(5.2.4.1) |
Vlastní čísla
> |
 |
](maple_files/maple_91.gif) |
(5.2.5.1) |