From e2737868b67b183152c4436ececf12e68b5a145b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20M=C3=BCller?= Date: Sun, 21 Mar 2021 20:37:06 +0100 Subject: new slides --- vorlesungen/05_spektral1/Makefile | 6 +- vorlesungen/05_spektral1/MathSem-05-spektral1.tex | 4 + vorlesungen/05_spektral1/jordan.jpg | Bin 0 -> 81986 bytes vorlesungen/05_spektral1/slides.tex | 22 ++-- vorlesungen/slides/5/Makefile.inc | 3 + vorlesungen/slides/5/beispiele/Makefile | 4 +- vorlesungen/slides/5/beispiele/bild1.jpg | Bin 76321 -> 76315 bytes vorlesungen/slides/5/beispiele/bild2.jpg | Bin 101222 -> 87846 bytes vorlesungen/slides/5/beispiele/drei.jpg | Bin 0 -> 95383 bytes vorlesungen/slides/5/beispiele/drei.pov | 22 ++++ vorlesungen/slides/5/beispiele/kern1.jpg | Bin 61750 -> 61717 bytes vorlesungen/slides/5/beispiele/kern2.jpg | Bin 88123 -> 87289 bytes vorlesungen/slides/5/beispiele/kernbild.m | 5 +- vorlesungen/slides/5/beispiele/kernbild1.jpg | Bin 84631 -> 84647 bytes vorlesungen/slides/5/beispiele/kernbild2.jpg | Bin 90826 -> 76111 bytes vorlesungen/slides/5/beispiele/kombiniert.jpg | Bin 116884 -> 109739 bytes vorlesungen/slides/5/beispiele/kombiniert.pov | 22 ++++ vorlesungen/slides/5/beispiele/leer.jpg | Bin 0 -> 23984 bytes vorlesungen/slides/5/beispiele/leer.pov | 9 ++ vorlesungen/slides/5/chapter.tex | 3 + vorlesungen/slides/5/kernbilder.tex | 68 ++++++++++++ vorlesungen/slides/5/kernbildintro.tex | 89 ++++++++++++++++ vorlesungen/slides/5/verzerrung.tex | 121 ++++++++++++++++++++++ vorlesungen/slides/5/verzerrung/verzerrung.m | 13 +++ vorlesungen/slides/test.tex | 11 +- 25 files changed, 380 insertions(+), 22 deletions(-) create mode 100644 vorlesungen/05_spektral1/jordan.jpg create mode 100644 vorlesungen/slides/5/beispiele/drei.jpg create mode 100644 vorlesungen/slides/5/beispiele/drei.pov create mode 100644 vorlesungen/slides/5/beispiele/kombiniert.pov create mode 100644 vorlesungen/slides/5/beispiele/leer.jpg create mode 100644 vorlesungen/slides/5/beispiele/leer.pov create mode 100644 vorlesungen/slides/5/kernbilder.tex create mode 100644 vorlesungen/slides/5/kernbildintro.tex create mode 100644 vorlesungen/slides/5/verzerrung.tex create mode 100644 vorlesungen/slides/5/verzerrung/verzerrung.m diff --git a/vorlesungen/05_spektral1/Makefile b/vorlesungen/05_spektral1/Makefile index 3e195bd..a72a5a8 100644 --- a/vorlesungen/05_spektral1/Makefile +++ b/vorlesungen/05_spektral1/Makefile @@ -15,7 +15,7 @@ MathSem-05-spektral1.pdf: MathSem-05-spektral1.tex $(SOURCES) spektral1-handout.pdf: spektral1-handout.tex $(SOURCES) pdflatex spektral1-handout.tex -thumbnail: thumbnail.jpg # fix1.jpg +thumbnail: thumbnail.jpg fix1.jpg thumbnail.pdf: MathSem-05-spektral1.pdf pdfjam --outfile thumbnail.pdf --papersize '{16cm,9cm}' \ @@ -26,8 +26,10 @@ thumbnail.jpg: thumbnail.pdf fix1.pdf: MathSem-05-spektral1.pdf pdfjam --outfile fix1.pdf --papersize '{16cm,9cm}' \ - MathSem-05-spektral1.pdf 1 + MathSem-05-spektral1.pdf 92 fix1.jpg: fix1.pdf convert -density 300 fix1.pdf \ -resize 1920x1080 -units PixelsPerInch fix1.jpg +jordan.jpg: fix1.jpg Makefile + convert -extract 873x873+967+199 fix1.jpg jordan.jpg diff --git a/vorlesungen/05_spektral1/MathSem-05-spektral1.tex b/vorlesungen/05_spektral1/MathSem-05-spektral1.tex index 568707c..7eeacd9 100644 --- a/vorlesungen/05_spektral1/MathSem-05-spektral1.tex +++ b/vorlesungen/05_spektral1/MathSem-05-spektral1.tex @@ -9,6 +9,10 @@ \begin{document} \begin{frame} \titlepage +\vspace{-1.5cm} +\begin{center} +\includegraphics[width=6cm]{jordan.jpg} +\end{center} \end{frame} \input{slides.tex} \end{document} diff --git a/vorlesungen/05_spektral1/jordan.jpg b/vorlesungen/05_spektral1/jordan.jpg new file mode 100644 index 0000000..7c26f19 Binary files /dev/null and b/vorlesungen/05_spektral1/jordan.jpg differ diff --git a/vorlesungen/05_spektral1/slides.tex b/vorlesungen/05_spektral1/slides.tex index 05be1aa..1360eea 100644 --- a/vorlesungen/05_spektral1/slides.tex +++ b/vorlesungen/05_spektral1/slides.tex @@ -3,26 +3,30 @@ % % (c) 2017 Prof Dr Andreas Müller, Hochschule Rapperswil % - -\folie{5/motivation.tex} -% XXX there is a bug here! +\section{Eigenwerte} +\ifthenelse{\boolean{presentation}}{ +\folie{5/verzerrung.tex} +}{} +\folie{5/spektrum.tex} +\folie{5/kernbildintro.tex} +\folie{5/kernbilder.tex} \folie{5/charpoly.tex} -% XXX Visualisierung von Kern und Bild -% \folie{5/kernbildintro.tex} + +\section{Ketten} \folie{5/kernbild.tex} \folie{5/ketten.tex} \folie{5/dimension.tex} \folie{5/folgerungen.tex} \folie{5/injektiv.tex} + +\section{Nilpotent} \folie{5/nilpotent.tex} -% XXX Visualisierung der Jordan-Normalform -% XXX \folie{5/eigen3d.tex} \folie{5/eigenraeume.tex} \folie{5/zerlegung.tex} \folie{5/normalnilp.tex} + +\section{Jordan Normalform} \folie{5/jordanblock.tex} \folie{5/jordan.tex} -% XXX Visualisierung Cayley-Hamilton-Produkte -% XXX \folie{5/chvisual.tex} \folie{5/cayleyhamilton.tex} diff --git a/vorlesungen/slides/5/Makefile.inc b/vorlesungen/slides/5/Makefile.inc index 0858369..4ca3de4 100644 --- a/vorlesungen/slides/5/Makefile.inc +++ b/vorlesungen/slides/5/Makefile.inc @@ -5,8 +5,11 @@ # (c) 2021 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule # chapter5 = \ + ../slides/5/verzerrung.tex \ ../slides/5/motivation.tex \ ../slides/5/charpoly.tex \ + ../slides/5/kernbildintro.tex \ + ../slides/5/kernbilder.tex \ ../slides/5/kernbild.tex \ ../slides/5/ketten.tex \ ../slides/5/dimension.tex \ diff --git a/vorlesungen/slides/5/beispiele/Makefile b/vorlesungen/slides/5/beispiele/Makefile index c03ea62..05bd5b5 100644 --- a/vorlesungen/slides/5/beispiele/Makefile +++ b/vorlesungen/slides/5/beispiele/Makefile @@ -3,7 +3,7 @@ # # (c) 2021 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule # -all: kern bild kb kombiniert.jpg +all: kern bild kb kombiniert.jpg leer.jpg drei.jpg kern: kern1.jpg kern2.jpg bild: bild1.jpg bild2.jpg @@ -19,6 +19,8 @@ bild2.png: JK1.inc common.inc bild2.pov kern1.png: JK1.inc common.inc kern1.pov kern2.png: JK1.inc common.inc kern2.pov kombiniert.png: JK1.inc common.inc kombiniert.pov +leer.png: JK1.inc common.inc leer.pov +drei.png: JK1.inc common.inc drei.pov %.png: %.pov povray +A0.1 -W1920 -H1080 -O$@ $< diff --git a/vorlesungen/slides/5/beispiele/bild1.jpg b/vorlesungen/slides/5/beispiele/bild1.jpg index e8bdc1c..879fae8 100644 Binary files a/vorlesungen/slides/5/beispiele/bild1.jpg and b/vorlesungen/slides/5/beispiele/bild1.jpg differ diff --git a/vorlesungen/slides/5/beispiele/bild2.jpg b/vorlesungen/slides/5/beispiele/bild2.jpg index 8e5dde5..2597c95 100644 Binary files a/vorlesungen/slides/5/beispiele/bild2.jpg and b/vorlesungen/slides/5/beispiele/bild2.jpg differ diff --git a/vorlesungen/slides/5/beispiele/drei.jpg b/vorlesungen/slides/5/beispiele/drei.jpg new file mode 100644 index 0000000..35f9034 Binary files /dev/null and b/vorlesungen/slides/5/beispiele/drei.jpg differ diff --git a/vorlesungen/slides/5/beispiele/drei.pov b/vorlesungen/slides/5/beispiele/drei.pov new file mode 100644 index 0000000..bdc9630 --- /dev/null +++ b/vorlesungen/slides/5/beispiele/drei.pov @@ -0,0 +1,22 @@ +// +// drei.pov +// +// (c) 2021 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule +// + +#include "common.inc" +#include "JK.inc" + +arrow(O, j21, at, orange2) +//arrow(O, k21, at, gruen2) +//arrow(O, k22, at, gruen2) +gerade(j21, orange2) +//ebene(k21, k22, gruen2) + +#declare at = 0.7 * at; + +arrow(O, j11, at, orange1) +arrow(O, j12, at, orange1) +arrow(O, k11, at, gruen1) +ebene(j11, j12, orange1) + diff --git a/vorlesungen/slides/5/beispiele/kern1.jpg b/vorlesungen/slides/5/beispiele/kern1.jpg index f5fcf7d..5c99664 100644 Binary files a/vorlesungen/slides/5/beispiele/kern1.jpg and b/vorlesungen/slides/5/beispiele/kern1.jpg differ diff --git a/vorlesungen/slides/5/beispiele/kern2.jpg b/vorlesungen/slides/5/beispiele/kern2.jpg index c3b4b79..87d18ac 100644 Binary files a/vorlesungen/slides/5/beispiele/kern2.jpg and b/vorlesungen/slides/5/beispiele/kern2.jpg differ diff --git a/vorlesungen/slides/5/beispiele/kernbild.m b/vorlesungen/slides/5/beispiele/kernbild.m index ca6bd6a..28cd552 100644 --- a/vorlesungen/slides/5/beispiele/kernbild.m +++ b/vorlesungen/slides/5/beispiele/kernbild.m @@ -47,7 +47,8 @@ fprintf(f, "#declare j12 = < %.5f, %.5f, %.5f>;\n", E1(1,2), E1(2,2), E1(3,2)); fprintf(f, "\n"); # k = 2 -D = rref(E1 * E1); +E12 = E1 * E1 +D = rref(E12); K2 = [ -D(1,2), -D(1,3); 1, 0; @@ -60,7 +61,7 @@ K2 fprintf(f, "// Kern und Bild von (C - %.3f I)^2\n", lambda2); fprintf(f, "#declare k21 = < %.5f, %.5f, %.5f>;\n", K2(1,1), K2(2,1), K2(3,1)); fprintf(f, "#declare k22 = < %.5f, %.5f, %.5f>;\n", K2(1,2), K2(2,2), K2(3,2)); -fprintf(f, "#declare j21 = < %.5f, %.5f, %.5f>;\n", E2(1,1), E2(2,1), E2(3,1)); +fprintf(f, "#declare j21 = < %.5f, %.5f, %.5f>;\n", E12(1,1), E12(2,1), E12(3,1)); fprintf(f, "\n"); fclose(f); diff --git a/vorlesungen/slides/5/beispiele/kernbild1.jpg b/vorlesungen/slides/5/beispiele/kernbild1.jpg index bda5ce4..87e874e 100644 Binary files a/vorlesungen/slides/5/beispiele/kernbild1.jpg and b/vorlesungen/slides/5/beispiele/kernbild1.jpg differ diff --git a/vorlesungen/slides/5/beispiele/kernbild2.jpg b/vorlesungen/slides/5/beispiele/kernbild2.jpg index 4139918..1160b31 100644 Binary files a/vorlesungen/slides/5/beispiele/kernbild2.jpg and b/vorlesungen/slides/5/beispiele/kernbild2.jpg differ diff --git a/vorlesungen/slides/5/beispiele/kombiniert.jpg b/vorlesungen/slides/5/beispiele/kombiniert.jpg index c214596..9cb789c 100644 Binary files a/vorlesungen/slides/5/beispiele/kombiniert.jpg and b/vorlesungen/slides/5/beispiele/kombiniert.jpg differ diff --git a/vorlesungen/slides/5/beispiele/kombiniert.pov b/vorlesungen/slides/5/beispiele/kombiniert.pov new file mode 100644 index 0000000..c187d08 --- /dev/null +++ b/vorlesungen/slides/5/beispiele/kombiniert.pov @@ -0,0 +1,22 @@ +// +// kombiniert.pov +// +// (c) 2021 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule +// + +#include "common.inc" +#include "JK.inc" + +arrow(O, j21, at, orange2) +arrow(O, k21, at, gruen2) +arrow(O, k22, at, gruen2) +gerade(j21, orange2) +ebene(k21, k22, gruen2) + +#declare at = 0.7 * at; + +arrow(O, j11, at, orange1) +arrow(O, j12, at, orange1) +arrow(O, k11, at, gruen1) +ebene(j11, j12, orange1) + diff --git a/vorlesungen/slides/5/beispiele/leer.jpg b/vorlesungen/slides/5/beispiele/leer.jpg new file mode 100644 index 0000000..9789887 Binary files /dev/null and b/vorlesungen/slides/5/beispiele/leer.jpg differ diff --git a/vorlesungen/slides/5/beispiele/leer.pov b/vorlesungen/slides/5/beispiele/leer.pov new file mode 100644 index 0000000..f4653d9 --- /dev/null +++ b/vorlesungen/slides/5/beispiele/leer.pov @@ -0,0 +1,9 @@ +// +// leer.pov +// +// (c) 2021 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule +// + +#include "common.inc" +#include "JK.inc" + diff --git a/vorlesungen/slides/5/chapter.tex b/vorlesungen/slides/5/chapter.tex index c19222c..96eea29 100644 --- a/vorlesungen/slides/5/chapter.tex +++ b/vorlesungen/slides/5/chapter.tex @@ -3,8 +3,11 @@ % % (c) 2021 Prof Dr Andreas Müller, Hochschule Rapperswi % +\folie{5/verzerrung.tex} \folie{5/motivation.tex} \folie{5/charpoly.tex} +\folie{5/kernbildintro.tex} +\folie{5/kernbilder.tex} \folie{5/kernbild.tex} \folie{5/ketten.tex} \folie{5/dimension.tex} diff --git a/vorlesungen/slides/5/kernbilder.tex b/vorlesungen/slides/5/kernbilder.tex new file mode 100644 index 0000000..08581ff --- /dev/null +++ b/vorlesungen/slides/5/kernbilder.tex @@ -0,0 +1,68 @@ +% +% kernbilder.tex +% +% (c) 2021 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule +% +\bgroup + +\definecolor{grueneins}{rgb}{0.0,0.4,0.0} +\definecolor{gruenzwei}{rgb}{0.0,0.4,0.8} +\definecolor{orangeeins}{rgb}{1.0,0.6,0.0} +\definecolor{orangezwei}{rgb}{0.8,0.0,0.4} + +\begin{frame}[t] +\frametitle{Kerne und Bilder} +\vspace{-15pt} +\begin{center} +\begin{tikzpicture}[>=latex,thick] + +\uncover<2->{ +\begin{scope}[xshift=-4cm,yshift=1.9cm] +\node at (0,0) {\includegraphics[width=3.6cm]{../slides/5/beispiele/bild1.jpg}}; +\node[color=orangeeins] at (1.6,1.3) [right] {$\mathcal{J}^1(A)$}; +\end{scope} +} + +\uncover<3->{ +\begin{scope}[xshift=-4cm,yshift=-1.9cm] +\node at (0,0) {\includegraphics[width=3.6cm]{../slides/5/beispiele/bild2.jpg}}; +\node[color=orangezwei] at (0.9,0.5) {$\mathcal{J}^2(A)$}; +\end{scope} +} + +\begin{scope}[xshift=0cm,yshift=0cm] +\uncover<1>{ +\node at (0,0) {\includegraphics[width=3.6cm]{../slides/5/beispiele/leer.jpg}}; +} +\uncover<2>{ +\node at (0,0) {\includegraphics[width=3.6cm]{../slides/5/beispiele/bild1.jpg}}; +} +\uncover<3>{ +\node at (0,0) {\includegraphics[width=3.6cm]{../slides/5/beispiele/bild2.jpg}}; +} +\uncover<4>{ +\node at (0,0) {\includegraphics[width=3.6cm]{../slides/5/beispiele/drei.jpg}}; +} +\uncover<5->{ +\node at (0,0) {\includegraphics[width=3.6cm]{../slides/5/beispiele/kombiniert.jpg}}; +} +\end{scope} + +\uncover<4->{ +\begin{scope}[xshift=4cm,yshift=1.9cm] +\node at (0,0) {\includegraphics[width=3.6cm]{../slides/5/beispiele/kern1.jpg}}; +\node[color=grueneins] at (1.0,1.3) [right] {$\mathcal{K}^1(A)$}; +\end{scope} +} + +\uncover<5->{ +\begin{scope}[xshift=4cm,yshift=-1.9cm] +\node at (0,0) {\includegraphics[width=3.6cm]{../slides/5/beispiele/kern2.jpg}}; +\node[color=gruenzwei] at (0.7,-0.6) {$\mathcal{K}^2(A)$}; +\end{scope} +} + +\end{tikzpicture} +\end{center} +\end{frame} +\egroup diff --git a/vorlesungen/slides/5/kernbildintro.tex b/vorlesungen/slides/5/kernbildintro.tex new file mode 100644 index 0000000..9fd7849 --- /dev/null +++ b/vorlesungen/slides/5/kernbildintro.tex @@ -0,0 +1,89 @@ +% +% kernbildintro.tex +% +% (c) 2021 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule +% +\bgroup + +\definecolor{grueneins}{rgb}{0.0,0.4,0.0} +\definecolor{gruenzwei}{rgb}{0.0,0.4,0.8} +\definecolor{orangeeins}{rgb}{1.0,0.6,0.0} +\definecolor{orangezwei}{rgb}{0.8,0.0,0.4} + +\begin{frame}[t] +\frametitle{Bilder und Kerne} +\vspace{-15pt} +\begin{center} +\begin{tikzpicture}[>=latex,thick] + +\begin{scope}[xshift=-3.4cm] + +\only<1>{ +\node at (0,0) {\includegraphics[width=6.6cm]{../slides/5/beispiele/leer.jpg}}; +} +\only<2-3>{ +\node at (0,0) {\includegraphics[width=6.6cm]{../slides/5/beispiele/bild1.jpg}}; +} +\uncover<4->{ +\node at (0,0) {\includegraphics[width=6.6cm]{../slides/5/beispiele/bild2.jpg}}; +} +\uncover<2->{ + \fill[color=white,opacity=0.7] (0.1,2.18) rectangle (4,2.64); + \node[color=orangeeins] at (0,2.4) [right] + {$\operatorname{im} A = \{Av\;|v\in\mathbb{R}^n\}$}; +} +\uncover<4->{ + \node[color=orangezwei] at (4,0.7) [left] + {$\operatorname{im} A^2 = \{A^2v\;|v\in\mathbb{R}^n\}$}; +} +\end{scope} + +\begin{scope}[xshift=3.4cm] + +\uncover<2->{ +\fill[color=orangeeins!40] (-1,0.5) rectangle (1.8,2); +} +\uncover<4->{ +\fill[color=orangezwei!40] (-1.1,-1.7) rectangle (-0.,-0.3); +} + +\node at (0,0) {\begin{minipage}{6cm} +\begin{align*} +A&={\scriptstyle\begin{pmatrix*}[r] + -0.979& -0.142& 0.917\\ + -0.260& -0.643& 1.069\\ + -0.285& -0.449& 0.823 +\end{pmatrix*}} +\\ +\operatorname{Rang}A&=2 +\\ +\uncover<3->{ +A^2&={\scriptstyle\begin{pmatrix*}[r] + 0.734& -0.181& -0.295\\ + 0.118& -0.029& -0.047\\ + 0.161& -0.039& -0.065 +\end{pmatrix*}}}\\ +\uncover<3->{ +\operatorname{Rang}A^2&=1} +\end{align*} +\end{minipage}}; + +\only<5>{ +\node at (0,0) {\includegraphics[width=6.6cm]{../slides/5/beispiele/kern1.jpg}}; +} + +\uncover<6->{ +\node at (0,0) {\includegraphics[width=6.6cm]{../slides/5/beispiele/kern2.jpg}}; +\node[color=gruenzwei] at (-1.35,-3.0) [right] {$\ker A^2 = \{v\;|\; A^2v=0\}$}; +} + +\uncover<5->{ +\node[color=grueneins] at (-0.9,3.1) [right] {$\ker A = \{v\;|\; Av=0\}$}; +} + +\end{scope} + +\end{tikzpicture} +\end{center} +\end{frame} +\egroup diff --git a/vorlesungen/slides/5/verzerrung.tex b/vorlesungen/slides/5/verzerrung.tex new file mode 100644 index 0000000..8d6514c --- /dev/null +++ b/vorlesungen/slides/5/verzerrung.tex @@ -0,0 +1,121 @@ +% +% verzerrung.tex +% +% (c) 2021 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule +% +\bgroup +\def\r{1.10} +\def\s{1.12} +\def\q{1.23} +\definecolor{darkgreen}{rgb}{0,0.6,0} +\begin{frame}[t] +\frametitle{Verzerrung} +\vspace{-15pt} +\begin{columns}[t,onlytextwidth] +\begin{column}{0.49\textwidth} +\begin{block}{Abbildung $A\colon v\mapsto Av$} +\begin{center} +\begin{tikzpicture}[>=latex,thick,scale=2.5] +\draw[color=blue,line width=1.2pt] (0,0) circle[radius=1]; + +\coordinate (a1) at (0.974,0.171); +\coordinate (a2) at (0.037,1.018); + +\coordinate (v1) at (-0.5216,0.8532); +\coordinate (v2) at (-0.3343,-0.9425); + +\foreach \a in {0,5,...,355}{ + \draw[color=red,line width=1.2pt] + ($cos(\a)*(a1)+sin(\a)*(a2)$) -- + ($cos(\a+5)*(a1)+sin(\a+5)*(a2)$); +} +\foreach \a in {1,...,144}{ + \only<\a>{ + \fill[color=red,line width=1.4pt] + ($cos(\a*5)*(a1)+sin(\a*5)*(a2)$) circle[radius=0.03]; + \draw[->,color=red,line width=1.4pt] (0,0) -- + ($cos(\a*5)*(a1)+sin(\a*5)*(a2)$); + \draw[->,color=blue,line width=1.4pt] (0,0) -- ({5*\a}:1); + \fill[color=blue] ({5*\a}:1) circle[radius=0.03]; + \node[color=blue] at ({5*\a}:\r) {$v$}; + \node[color=red] at ($\s*cos(\a*5)*(a1)+\s*sin(\a*5)*(a2)$) + {$Av$}; + } +} + +\begin{scope} +\clip (-1.2,-1.1) rectangle (1.2,1.1); +\draw[color=darkgreen,line width=0.7pt] ($-2*(v1)$) -- ($2*(v1)$); +\draw[color=darkgreen,line width=0.7pt] ($-2*(v2)$) -- ($2*(v2)$); +\draw[->,color=darkgreen,line width=1.5pt] (0,0) -- (v1); +\draw[->,color=darkgreen,line width=1.5pt] (0,0) -- (v2); +\end{scope} + +\draw[->] (-\q,0) -- (1.2,0) coordinate[label={$x$}]; +\draw[->] (0,-1.2) -- (0,1.2) coordinate[label={right:$y$}]; + +\node[color=darkgreen] at (v1) [above left] {$v_1$}; +\node[color=darkgreen] at (v2) [below left] {$v_2$}; + +\end{tikzpicture} +\end{center} +\end{block} +\end{column} +\begin{column}{0.49\textwidth} +\uncover<73->{% +\begin{block}{Abbildung $A\colon v\mapsto (A-\lambda)v$} +\begin{center} +\begin{tikzpicture}[>=latex,thick,scale=2.5] +\draw[color=blue,line width=1.2pt] (0,0) circle[radius=1]; + +\coordinate (a1) at (0.121,0.343); +\coordinate (a2) at (0.074,0.209); + +\coordinate (v1) at (-0.5216,0.8532); +\coordinate (v2) at (-0.3343,-0.9425); + +\begin{scope} +\clip (-1.2,-1.2) rectangle (1.2,1.2); +\draw[color=darkgreen,line width=0.7pt] ($-2*(v1)$) -- ($2*(v1)$); +\draw[color=darkgreen,line width=0.7pt] ($-2*(v2)$) -- ($2*(v2)$); +\end{scope} + +\foreach \a in {0,5,...,355}{ + \draw[color=red!60,line width=4pt] + ($cos(\a)*(a1)+sin(\a)*(a2)$) -- + ($cos(\a+5)*(a1)+sin(\a+5)*(a2)$); +} +\foreach \a in {73,...,144}{ + \only<\a>{ + \fill[color=red,line width=1.4pt] + ($cos(\a*5)*(a1)+sin(\a*5)*(a2)$) circle[radius=0.03]; + \draw[->,color=red,line width=1.4pt] (0,0) -- + ($cos(\a*5)*(a1)+sin(\a*5)*(a2)$); + \draw[->,color=blue,line width=1.4pt] (0,0) -- ({5*\a}:1); + \fill[color=blue] ({5*\a}:1) circle[radius=0.03]; + \node[color=blue] at ({5*\a}:\r) {$v$}; + \node[color=red] at ($\s*cos(\a*5)*(a1)+\s*sin(\a*5)*(a2)$) + {$(A-\lambda)v$}; + } +} + +\begin{scope} +\clip (-1.2,-1.1) rectangle (1.2,1.1); +\draw[->,color=darkgreen,line width=1.5pt] (0,0) -- (v1); +\draw[->,color=darkgreen,line width=1.5pt] (0,0) -- (v2); +\end{scope} + +\draw[->] (-\q,0) -- (1.2,0) coordinate[label={$x$}]; +\draw[->] (0,-1.2) -- (0,1.2) coordinate[label={right:$y$}]; + +\node[color=darkgreen] at (v1) [above left] {$v_1$}; +\node[color=darkgreen] at (v2) [below left] {$v_2$}; + +\end{tikzpicture} +\end{center} + +\end{block}} +\end{column} +\end{columns} +\end{frame} +\egroup diff --git a/vorlesungen/slides/5/verzerrung/verzerrung.m b/vorlesungen/slides/5/verzerrung/verzerrung.m new file mode 100644 index 0000000..028e7f9 --- /dev/null +++ b/vorlesungen/slides/5/verzerrung/verzerrung.m @@ -0,0 +1,13 @@ +# +# verzerrung.m +# +# (c) 2021 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule +# + +rand("seed", 4712); + +A = eye(2) + 1.0 * (rand(2,2) - 0.5 * ones(2,2)) + +[V, lambda] = eig(A) + +B = A - lambda(1,1) * eye(2) diff --git a/vorlesungen/slides/test.tex b/vorlesungen/slides/test.tex index 2c0746b..e4b9ad7 100644 --- a/vorlesungen/slides/test.tex +++ b/vorlesungen/slides/test.tex @@ -3,20 +3,15 @@ % % (c) 2019 Prof Dr Andreas Müller, Hochschule Rapperswil % +%\folie{5/verzerrung.tex} -% XXX Visualisierung von Kern und Bild -\folie{5/kernbildintro.tex} - -% XXX Visualisierung der Jordan-Normalform -% XXX \folie{5/eigen3d.tex} - % XXX Visualisierung Cayley-Hamilton-Produkte % XXX \folie{5/chvisual.tex} % XXX stone weierstrass incomplete -\folie{5/stoneweierstrass.tex} +%\folie{5/stoneweierstrass.tex} % XXX polynome auf dem spektrum % XXX Motiviation für *-Operation -\folie{5/normal.tex} +%\folie{5/normal.tex} -- cgit v1.2.1