155GIT1 / 1. cvičení: Porovnání verzí
m →Ukázky |
|||
Řádek 9: | Řádek 9: | ||
{| | {| | ||
|style="vertical-align:top"|{{fig|matlab-ubuntu-launch|Spuštění Matlabu v Ubuntu|size=300}} | |style="vertical-align:top"|{{fig|matlab-ubuntu-launch|Spuštění Matlabu v Ubuntu|size=300}} | ||
|- | |||
|style="vertical-align:top"|{{fig|octave-cmd|Spuštění GNU Octave z příkazové řádky, ukončení příkazem <code>exit</code>}} | |||
|{{fig|octave-gui|Grafické uživatelské rozhraní GNU Octave, spustitelné z terminálu příkazem <code>octave --force-gui</code>|size=500}} | |{{fig|octave-gui|Grafické uživatelské rozhraní GNU Octave, spustitelné z terminálu příkazem <code>octave --force-gui</code>|size=500}} | ||
|} | |} |
Verze z 17. 2. 2015, 19:23
První seznámení s Matlabem a GNU Octave - proměnné, matice, vektory, indexování
Náplň cvičení
- ukázka Matlabu a GNU Octave (instalátor pro Windows)
![]() | |
![]() exit |
![]() octave --force-gui |
- nápověda, help, doc
- proměnné, pole, matice (dvourozměrné)
- základní operace s proměnnými, inkrementace
- vektor, sloupcový, řádkový
- matice, dimenze, ukázka konzistence
- skalární proměnné
Ukázky
Skalární hodnoty
(matice o dimenzi 1x1)
s = 1
Vektory
(řádkový vs. sloupcový)
a = [3,2,5]
b = [2;4;6]
c = a*b
a'
a*a
a*a'
Matice
(musí být obdélníková)
A = [1, 2, 3;3, 2, 1;-1, -2, -3]
B = [1, 2, 3; 4, 5; 6]
(náhodné hodnoty)
C = rand(3, 3)
(indexování)
A(1, 2)
A(4)
Operátor dvojtečka
(výčet, rozsah)
#
i = -3
j = 3
i:j
#
I = 2
J = -2
I:J
J:I
#
a = 0
b = 10
c = 0.5
a:c:b
(submatice)
A(1:3,2:3)
A(2:3,3)
A(:,2)
A(end,1:2)