Tutorial 1: Vektorer og Matricer
Efter denne tutorial vil du kunne:
- Forstå og arbejde med vektorer og matricer.
- Konvertere mellem forskellige repræsentationer af lineære ligningssystemer.
- Beregne lineære kombinationer af vektorer.
- Skrive løsninger i parametrisk vektorform.
- Løse homogene ligningssystemer.
- Bestemme lineær uafhængighed af vektorer.
- Anvende vektorer og matricer i praktiske sammenhænge.
1. Grundlæggende Vektoroperationer¶
En vektor er en ordnet liste af tal, der kan repræsentere positioner, retninger eller data. I denne tutorial fokuserer vi på kolonnevektorer.
Definition af vektorer:
Grundlæggende operationer:
- Skalarmultiplikation: \(c\mathbf{v} = \begin{bmatrix}cv_1\\cv_2\\\vdots\\cv_n\end{bmatrix}\)
- Vektoraddition: \(\mathbf{u} + \mathbf{v} = \begin{bmatrix}u_1+v_1\\u_2+v_2\\\vdots\\u_n+v_n\end{bmatrix}\)
- Vektorsubtraktion: \(\mathbf{u} - \mathbf{v} = \begin{bmatrix}u_1-v_1\\u_2-v_2\\\vdots\\u_n-v_n\end{bmatrix}\)
Eksempel på vektoroperationer:
Lad \(\mathbf{v}_1 = \begin{bmatrix}1\\-2\\4\end{bmatrix}\) og \(\mathbf{v}_2 = \begin{bmatrix}3\\0\\2\end{bmatrix}\).
Beregn \(2\mathbf{v}_1 + 3\mathbf{v}_2\):
Løsning:
2. Matricer og Matrixoperationer¶
En matrix er et rektangulært array af tal organiseret i rækker og søjler.
Matrixnotation:
Matrix-vektor multiplikation:
Eksempel på matrix-vektor multiplikation:
Lad \(A = \begin{bmatrix}2 & 3\\-1 & 4\end{bmatrix}\) og \(\mathbf{x} = \begin{bmatrix}1\\-2\end{bmatrix}\).
Beregn \(A\mathbf{x}\):
Løsning:
3. Repræsentationer af Lineære Ligningssystemer¶
Et lineært ligningssystem kan repræsenteres på tre ækvivalente måder:
3.1 System af Ligninger¶
3.2 Augmenteret Matrix¶
3.3 Vektorligning¶
hvor \(\mathbf{a}_j\) er \(j\)-te søjle i koefficientmatricen.
3.4 Matrixligning¶
Eksempel på konvertering:
Konverter systemet:
Løsning:
(i) Augmenteret matrix:
(ii) Vektorligning:
(iii) Matrixligning:
4. Lineære Kombinationer¶
En lineær kombination af vektorer \(\mathbf{v}_1, \mathbf{v}_2, \ldots, \mathbf{v}_k\) er et udtryk af formen:
hvor \(c_1, c_2, \ldots, c_k\) er skalarer.
Eksempel på lineære kombinationer:
Lad \(\mathbf{v}_1 = \begin{bmatrix}1\\-2\\4\end{bmatrix}\), \(\mathbf{v}_2 = \begin{bmatrix}3\\0\\2\end{bmatrix}\) og \(\mathbf{v}_3 = \begin{bmatrix}-1\\5\\1\end{bmatrix}\).
Beregn \(2\mathbf{v}_1 + 3\mathbf{v}_2 + \mathbf{v}_3\):
Løsning:
5. Parametrisk Vektorform¶
Når et lineært system har frie variable, kan løsningen skrives i parametrisk vektorform som:
hvor:
- \(\mathbf{p}\) er en partikulær løsning
- \(t_1, t_2, \ldots, t_k\) er parametre (frie variable)
- \(\mathbf{v}_1, \mathbf{v}_2, \ldots, \mathbf{v}_k\) er retningsvektorer
Eksempel på parametrisk vektorform:
Et system har løsningen:
hvor \(x_2\) er en fri variabel.
Parametrisk vektorform:
Forklaring: Løsningen består af en "partikulær løsning" \(\begin{bmatrix}4\\0\\-1\end{bmatrix}\) plus alle mulige lineære kombinationer af "retningsvektoren" \(\begin{bmatrix}-1\\1\\3\end{bmatrix}\) ganget med den frie parameter \(x_2\).
6. Homogene Ligningssystemer¶
Et homogent system er et system af formen \(A\mathbf{x} = \mathbf{0}\).
Vigtige egenskaber:
- \(\mathbf{x} = \mathbf{0}\) er altid en løsning (trivial løsning)
- Hvis der er ikke-trivielle løsninger, er der uendeligt mange løsninger
- Løsningsmængden er et underrum
Eksempel på homogen ligning:
Løs \(A\mathbf{x} = \mathbf{0}\) for \(A = \begin{bmatrix}4 & -8\\-3 & 6\end{bmatrix}\).
Løsning:
- Række-reduktion af \([A|\mathbf{0}]\):
- Løsning:
Forklaring: Da \(x_1 = 2x_2\) og \(x_2\) er fri, kan alle løsninger skrives som multipla af vektoren \(\begin{bmatrix}2\\1\end{bmatrix}\).
7. Lineær Uafhængighed¶
Vektorer \(\mathbf{v}_1, \mathbf{v}_2, \ldots, \mathbf{v}_k\) er lineært uafhængige, hvis ligningen:
kun har den trivielle løsning \(c_1 = c_2 = \cdots = c_k = 0\).
Test for lineær uafhængighed:
- Sæt vektorerne som søjler i en matrix \(A\)
- Løs \(A\mathbf{x} = \mathbf{0}\)
- Hvis der kun er den trivielle løsning, er vektorerne lineært uafhængige
- Hvis der er frie variable, er vektorerne lineært afhængige
Eksempel på lineær uafhængighed:
Bestem om \(\mathbf{b} = \begin{bmatrix}8\\6\\12\end{bmatrix}\) er en lineær kombination af: \(\(\mathbf{a}_1 = \begin{bmatrix}2\\3\\0\end{bmatrix}, \quad \mathbf{a}_2 = \begin{bmatrix}1\\2\\-5\end{bmatrix}, \quad \mathbf{a}_3 = \begin{bmatrix}4\\1\\2\end{bmatrix}\)\)
Løsning:
Løs systemet \(x_1\mathbf{a}_1 + x_2\mathbf{a}_2 + x_3\mathbf{a}_3 = \mathbf{b}\):
Augmenteret matrix:
RREF:
Løsning: Ja, \(\mathbf{b} = 3\mathbf{a}_1 - 2\mathbf{a}_2 + \mathbf{a}_3\)
Opsummering¶
I denne tutorial har du lært de grundlæggende koncepter inden for vektorer og matricer:
- Vektoroperationer: Addition, subtraktion, skalarmultiplikation
- Matrix-vektor multiplikation: Hvordan man beregner \(A\mathbf{x}\)
- Repræsentationer: System af ligninger, augmenteret matrix, vektorligning, matrixligning
- Lineære kombinationer: Hvordan man kombinerer vektorer
- Parametrisk vektorform: Hvordan man skriver løsninger med frie variable
- Homogene systemer: Særlige egenskaber ved \(A\mathbf{x} = \mathbf{0}\)
- Lineær uafhængighed: Hvordan man tester om vektorer er uafhængige
- Praktiske anvendelser: Computer graphics, dataanalyse, machine learning
Disse koncepter er fundamentale for forståelsen af lineær algebra og har mange praktiske anvendelser i softwareudvikling og datavidenskab.
Almindelige Faldgruber¶
- Matrix dimensioner: Sørg for at matrix-vektor multiplikation er defineret (antal søjler i matrix = antal rækker i vektor)
- Vektor notation: Husk at arbejde med kolonnevektorer i matrixligninger
- Frie variable: Når der er frie variable, er der uendeligt mange løsninger
- Trivial løsning: Homogene systemer har altid \(\mathbf{x} = \mathbf{0}\) som løsning
- Lineær uafhængighed: Test ved at løse \(A\mathbf{x} = \mathbf{0}\) - kun trivial løsning betyder uafhængighed