Beruflich Dokumente
Kultur Dokumente
Lösungen Serie 3
1.
Formulieren Sie die Bedingungen der Umschulungsaufgabe aus der ersten Aufgabenserie
als lineares Gleichungssystem
(in Matrixform) und stellen Sie die Lösungsmenge
dar!
Das LGS hat 7 Zeilen und 12 Unbekannte, wir nummerieren die 𝑥𝑖,𝑗 zeilenweise
und erhalten 𝑥𝑘 , 𝑘 = 1,2,…,11,12
Die erweiterte Koeffizietenmatrix des Systems hat folgende Form:
1 1 1 1 0 0 0 0 0 0 0 0 60
0 0 0 0 1 1 1 1 0 0 0 0 15
0 0 0 0 0 0 0 0 1 1 1 1 25
1 0 0 0 1 0 0 0 1 0 0 0 20
0 1 0 0 0 1 0 0 0 1 0 0 30
0 0 1 0 0 0 1 0 0 0 1 0 40
0 0 0 1 0 0 0 1 0 0 0 1 10
der Rang der Matrix ist 6, jede beliebige Zeile kann entfallen, es bleiben 6 freie Parameter
(12 Unbekannte, 6 Bedingungen)
es erweist sich als günstig, Basislösungen zu bestimmen, die jeweils 6 Komponenten gleich Null haben, die übrigen
nichtnegativ
die gewöhnliche Lösungsmethode ist nicht besonders hilfreich - wir kommen darauf zurück
In [1]: 1 M=[1 1 1 1 0 0 0 0 0 0 0 0 60
2 0 0 0 0 1 1 1 1 0 0 0 0 15
3 0 0 0 0 0 0 0 0 1 1 1 1 25
4 1 0 0 0 1 0 0 0 1 0 0 0 20
5 0 1 0 0 0 1 0 0 0 1 0 0 30
6 0 0 1 0 0 0 1 0 0 0 1 0 40
7 0 0 0 1 0 0 0 1 0 0 0 1 10];
8 A=M[1:end-1,1:end-1]; b=M[1:end-1,end]
9 A\b
13.333333333333332
16.666666666666664
20.0
10.000000000000004
2.083333333333334
5.41666666666667
8.749999999999996
-1.2499999999999964
4.583333333333325
7.916666666666661
11.249999999999996
1.2499999999999984
localhost:8889/notebooks/kvl/lec/wimamax/exercises/2021/solutions/serie3/serie03.ipynb 1/4
29.11.21, 10:50 serie03 - Jupyter Notebook
das Lineare Gleichungssystem ist unterbestimmt, wir können ausgewählte Variable nullsetzen - und so ein
reguläres 6 mal
6 LGS aufstellen
In [3]: 1 s=[1,2,3,7,11,12]
2 A[:,s]\b
20.0
30.0
10.0
15.0
15.0
10.0
wichtig: die Untermatrix muss regulär sein, und die Lösung nichtnegativ,
Probieren ist keine gute Option - zu viele
Möglichkeiten!
2.
a) Bestimme die Eigenwerte der Matrizen 𝐴 und 𝐵
In [4]: 1 A=[4 2
2 5 1]
4 2
5 1
In [6]: 1 lamA,VA=eigen(A)
Out[6]: Eigen{Float64,Float64,Array{Float64,2},Array{Float64,1}}
values:
2-element Array{Float64,1}:
-1.0
6.0
vectors:
2×2 Array{Float64,2}:
-0.371391 0.707107
0.928477 0.707107
per Hand muss man die Determinante von 𝐴 − 𝜆𝐼 ausrechnen und Null setzen
det ( 4 −5 𝜆 1 −2 𝜆 ) = 𝜆2 − 5𝜆 + 4 − 10 , 𝜆1,2 = 2.5 ± √⎯6.25 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
+ 6⎯ = 2.5 ± 3.5
Eigenvektor zu 𝜆1 = −1
localhost:8889/notebooks/kvl/lec/wimamax/exercises/2021/solutions/serie3/serie03.ipynb 2/4
29.11.21, 10:50 serie03 - Jupyter Notebook
𝜆2 = 6
Eigenvektor zu
der Befehl eigen liefert immer normierte Vektoren, das ist hier nicht gefordert
In [7]: 1 B=[2 0 1
2 0 2 0
3 1 0 2]
2 0 1
0 2 0
1 0 2
𝐵
für die 3 x 3 Matrix ist das Aufstellen des Polynoms und die Suche der
Nullstellen auch einfach - wir begnügen uns
trotzdem mit der Computeralgebralösung
In [8]: 1 lamB,VB=eigen(B)
Out[8]: Eigen{Float64,Float64,Array{Float64,2},Array{Float64,1}}
values:
3-element Array{Float64,1}:
1.0000000000000004
2.0
3.0
vectors:
3×3 Array{Float64,2}:
In [9]: 1 VB*B*VB'
In [10]: 1 v=[1,1,1];
2 for k=1:12
3 v=B*v/norm(B*v);
4 println(v')
5 end
localhost:8889/notebooks/kvl/lec/wimamax/exercises/2021/solutions/serie3/serie03.ipynb 3/4
29.11.21, 10:50 serie03 - Jupyter Notebook
man erkennt Konvergenz gegen einen Vektor mit identischen Komponenten 1 und 3,
die mittlere verkümmert
In [11]: 1 (v'B*v)/(v'*v)
Out[11]: 2.999970299286127
projiziert man das Bild von 𝑣 und 𝑣 selbst auf die Richtung von 𝑣,
so ist das Bild ca. 3 mal länger - der größte Eigenwert ist
3
𝐵𝑣 zu berechnen,
lösen wir jeweils ein LGS der Form 𝐵𝑣𝑛𝑒𝑢 = 𝑣
b) den kleinsten Eigenwert finden wir ähnlich, nur statt
In [12]: 1 v=[1,2,3];
2 for k=1:12
3 v=B\v/norm(B\v);
4 println(v')
5 end
In [13]: 1 (v'B*v)/(v'*v)
Out[13]: 1.000000119237601
4.
offenbar ist𝑦″ (𝑥) = 𝜆𝑦(𝑥), wenn man 𝑦(𝑥) = 𝑓(𝑥) = 𝑐exp(√⎯⎯𝜆𝑥) wählt (𝜆 ≥ 0, 𝑐 ≠ 0 =konst)
die e-Funktion wird aber nicht 0 bei 𝑥 = 1
⎯⎯
besser sieht es aus mit 𝑓(𝑥) = 𝑐cos(√ 𝜆𝑥) , diese Funktion erfüllt
𝑦″ = −𝜆𝑦(𝑥) , und sie hat Nullstellen - leider nicht bei
𝑥=0
⎯⎯ ⎯⎯
dies erreichen wir mit 𝑦(𝑥) = 𝑐sin(√ 𝜆𝑥) , hier haben wir
Nullstellen bei 𝑥 = 0 und 𝑥 = 1, wenn √ 𝜆 = 𝑘𝜋 mit 𝑘 ∈ ℕ
somit sind Eigenwerte 𝜆 der Form −𝑘2 𝜋 2 , die Eigenvektoren dazu sind die
Funktionen sin(𝑘𝜋𝑥)
In [ ]: 1
localhost:8889/notebooks/kvl/lec/wimamax/exercises/2021/solutions/serie3/serie03.ipynb 4/4