155GIT1 / 1. cvičení: Porovnání verzí

Z GeoWikiCZ
Řádek 22: Řádek 22:
== Ukázky ==
== Ukázky ==


; Skalární hodnoty
=== Skalární hodnoty ===


''(matice o dimenzi 1x1)''
''(matice o dimenzi 1x1)''
Řádek 30: Řádek 30:
</source>
</source>


; Vektory
=== Vektory ===


''(řádkový vs. sloupcový)''
''(řádkový vs. sloupcový)''
Řádek 43: Řádek 43:
</source>
</source>


; Matice
=== Matice ===


''(musí být obdélníková)''
''(musí být obdélníková)''
Řádek 65: Řádek 65:
</source>
</source>


; Operátor dvojtečka
=== Operátor dvojtečka ===


''(výčet, rozsah)''
''(výčet, rozsah)''
Řádek 92: Řádek 92:
A(2:3,3)
A(2:3,3)
A(:,2)
A(:,2)
A(end,1:2)
</source>
</source>

Verze z 17. 2. 2015, 19:03

První seznámení s Matlabem a GNU Octave - proměnné, matice, vektory, indexování

Náplň cvičení

Spuštění Matlabu v Ubuntu
Grafické uživatelské rozhraní GNU Octave, spustitelné z terminálu příkazem octave --force-gui

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)