Matice není tabulka čísel. Je to předpis, jak pohnout celým prostorem.
Klíčová myšlenka
Definice
Intuice
Příklad
Pozor
Ve škole se matice potkávají jako tabulky s divnými pravidly násobení. Tohle je jiný pohled: matice je pohyb prostoru. Otočení, natažení, zkosení. Všechno, co zvládneš udělat s mřížkou, aniž bys ji roztrhl nebo ohnul.
Dvě šipky stačí
Prostor v rovině má dva základní vektory: ^=(1,0) míří doprava a ^=(0,1) míří nahoru. Každý jiný vektor je jejich kombinace, například (3,2) znamená “třikrát ^ a dvakrát ^”.
Přesně to vidíš v hřišti níže. Červená šipka je ^, zelená ^. Táhni za jejich konce.
Hřiště: tahej za šipky
î = (1.00, 0.00)ĵ = (0.00, 1.00)plocha čtverce = 1.00
Matice jsou sloupce
Souřadnice nových šipek napíšeme vedle sebe a vznikne matice. První sloupec je to, kam skončilo ^, druhý kam skončilo ^.
Matice jako funkce
import numpy as np
A = np.array([[0, -1],
[1, 0]]) # otočení o 90°
v = np.array([3, 2])
print("A @ v =", A @ v)
# determinant: kolikrát se změní plochaprint("det A =", np.linalg.det(A))
Matice má sloupce (2, 0) a (0, 2). Co dělá s prostorem?