155GIT1 / 2. cvičení: Porovnání verzí
Řádek 62: | Řádek 62: | ||
a * b | a * b | ||
A * b # nelze | A * b # nelze | ||
</source> | |||
''(operace po prvcích)'' | |||
<source lang=octave> | |||
# násobení prvků se stejnými indexy | # násobení prvků se stejnými indexy | ||
a .* b | a .* b | ||
# další operace | |||
a ./ b | |||
a .^ 2 | |||
a .^ b | |||
</source> | </source> | ||
== Úlohy == | == Úlohy == |
Verze z 24. 2. 2015, 08:24
Maticové a matematické funkce, speciální proměnné, operátory, textové řetězce, skripty
Náplň cvičení
Ukázky
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 = [ 2, 3, 4, 5 ; 6, 8, 9, 1; 3, 4, 6, 7; 3, 4, 7, 8 ]
A(1:3,2:3)
A(2:3,3)
A(:,2)
A(end,1:2)
A(:,end)
#
A(6,5)
A(6,5) = 10 # !!!
Maticové operace
(sčítání)
# skalární hodnota
A + 10
# matice stejného rozměru
a = [1, 2; 3, 4], b = [5, 6; 7, 8]
a + b
A + b # nelze
(násobení) • Wikipedia
# skalární hodnota
A * 10
# (m, n) x (n, p)
a * b
A * b # nelze
(operace po prvcích)
# násobení prvků se stejnými indexy
a .* b
# další operace
a ./ b
a .^ 2
a .^ b