aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Müller <andreas.mueller@othello.ch>2021-02-16 18:41:02 +0100
committerAndreas Müller <andreas.mueller@othello.ch>2021-02-16 18:41:02 +0100
commit77b274d37031641a160f11cb37f6bf03aead442f (patch)
tree2e4f0a5fd70fdcb9efb30e2974f1337f5440f37c
parentnew stuff on divisibility (diff)
downloadSeminarMatrizen-77b274d37031641a160f11cb37f6bf03aead442f.tar.gz
SeminarMatrizen-77b274d37031641a160f11cb37f6bf03aead442f.zip
start making slides
-rw-r--r--common/linsys.tex21
-rw-r--r--vorlesungen/slides/0/Makefile.inc13
-rw-r--r--vorlesungen/slides/0/chapter.tex10
-rw-r--r--vorlesungen/slides/0/intro.tex98
-rw-r--r--vorlesungen/slides/0/latextipps.tex16
-rw-r--r--vorlesungen/slides/0/nextsteps.tex17
-rw-r--r--vorlesungen/slides/0/resourcen.tex16
-rw-r--r--vorlesungen/slides/0/themen.tex66
-rw-r--r--vorlesungen/slides/Makefile25
-rw-r--r--vorlesungen/slides/Makefile.inc9
-rw-r--r--vorlesungen/slides/common.tex25
-rw-r--r--vorlesungen/slides/slides-handout.tex12
-rw-r--r--vorlesungen/slides/slides-presentation.tex12
-rw-r--r--vorlesungen/slides/slides.tex13
-rw-r--r--vorlesungen/slides/test-handout.tex12
-rw-r--r--vorlesungen/slides/test-presentation.tex12
-rw-r--r--vorlesungen/slides/test.tex7
17 files changed, 384 insertions, 0 deletions
diff --git a/common/linsys.tex b/common/linsys.tex
new file mode 100644
index 0000000..7736846
--- /dev/null
+++ b/common/linsys.tex
@@ -0,0 +1,21 @@
+%%%%%%%%%%%%%%%%%%%%%%%
+%% Copyleft
+%% Walter A. Kehowski
+%% Department of Mathematics
+%% Glendale Community College
+%% walter.kehowski@gcmail.maricopa.edu
+%% \begin{linsys}{2}
+%% -x & + & 4y & = & 8\\
+%% -3x & - & 2y & = & 6
+%% \end{linsys}
+%%%%%%%%%%%%%%%%%%%%%%%
+%\makeatletter
+%% math-mode column types ------------------
+\newcolumntype{\linsysR}{>{$}r<{$}}
+\newcolumntype{\linsysL}{>{$}l<{$}}
+\newcolumntype{\linsysC}{>{$}c<{$}}
+\newenvironment{linsys}[1]{%
+\begin{tabular}{*{#1}{\linsysR@{\;}\linsysC}@{\;}\linsysR}}%
+{\end{tabular}}
+%\makeatother
+\endinput
diff --git a/vorlesungen/slides/0/Makefile.inc b/vorlesungen/slides/0/Makefile.inc
new file mode 100644
index 0000000..db4cdf0
--- /dev/null
+++ b/vorlesungen/slides/0/Makefile.inc
@@ -0,0 +1,13 @@
+
+#
+# Makefile.inc -- additional depencencies
+#
+# (c) 20920 Prof Dr Andreas Müller, Hochschule Rapperswil
+#
+chapter0 = \
+ ../slides/0/intro.tex \
+ ../slides/0/resourcen.tex \
+ ../slides/0/latextipps.tex \
+ ../slides/0/themen.tex \
+ ../slides/0/chapter.tex
+
diff --git a/vorlesungen/slides/0/chapter.tex b/vorlesungen/slides/0/chapter.tex
new file mode 100644
index 0000000..4f17162
--- /dev/null
+++ b/vorlesungen/slides/0/chapter.tex
@@ -0,0 +1,10 @@
+%
+% chapter.tex
+%
+% (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswi
+%
+\folie{0/intro.tex}
+\folie{0/resourcen.tex}
+\folie{0/latextipps.tex}
+\folie{0/themen.tex}
+\folie{0/nextsteps.tex}
diff --git a/vorlesungen/slides/0/intro.tex b/vorlesungen/slides/0/intro.tex
new file mode 100644
index 0000000..acda6d1
--- /dev/null
+++ b/vorlesungen/slides/0/intro.tex
@@ -0,0 +1,98 @@
+%
+% intro.tex
+%
+% (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil
+%
+\bgroup
+
+\definecolor{darkgreen}{rgb}{0,0.6,0}
+\def\r{4}
+
+\def\rad#1{
+\begin{scope}[rotate=#1]
+\fill[color=blue!20] (0,0) -- (-60:\r) arc (-60:60:\r) -- cycle;
+\fill[color=darkgreen!20] (0,0) -- (60:\r) arc (60:180:\r) -- cycle;
+\fill[color=orange!20] (0,0) -- (180:\r) arc (180:300:\r) -- cycle;
+
+\node[color=darkgreen] at (120:3.7) [rotate={#1+30}] {Algebra};
+\node[color=orange] at (240:3.7) [rotate={#1+150}] {Analysis};
+\node[color=blue] at (0:3.7) [rotate={#1-90}] {Zerlegung};
+\end{scope}
+}
+
+\begin{frame}
+\frametitle{Intro --- Matrizen}
+
+\vspace{-25pt}
+\begin{center}
+\begin{tikzpicture}[>=latex,thick]
+
+\only<1-8>{
+ \rad{-30}
+ \only<2->{ \node at (90:3.0) {Rechenregeln $A^2+A+I=0$}; }
+ \only<3->{ \node at (90:2.5) {Polynome $\chi_A(A)=0$, $m_A(A)=0$}; }
+ \only<4->{ \node at (90:2.0) {Projektion: $P^2=P$}; }
+ \only<5->{ \node at (90:1.5) {nilpotent: $N^k=0$}; }
+}
+
+\only<9-14>{
+ \rad{90}
+ \only<10->{ \node at (90:2.7) {Eigenbasis: $A=\sum \lambda_k P_k$}; }
+ \only<11->{ \node at (90:2.2) {Invariante Räume:
+ $AV\subset V, AV^\perp\subset V^\perp$}; }
+}
+
+\only<15-22>{
+ \rad{210}
+ \only<16->{ \node at (90:3.3) {Symmetrien}; }
+ \only<17->{ \node at (90:2.8) {Skalarprodukt erhalten:
+ $\operatorname{SO}(n)$}; }
+ \only<18->{ \node at (90:2.3) {Konstant $\Rightarrow$ Ableitung $=0$}; }
+ \only<19->{ \node at (90:1.5) {$\displaystyle \exp(A)
+ = \sum_{k=0}^\infty \frac{A^k}{k!}$};
+ }
+}
+
+\fill[color=red!20] (0,0) circle[radius=1.0];
+\node at (0,0.25) {Matrizen};
+\node at (0,-0.25) {$M_{m\times n}(\Bbbk)$};
+
+\uncover<6->{
+ \node[color=darkgreen] at (4.3,3.4) [right] {Algebra};
+ \node at (4.3,2.2) [right] {\begin{minipage}{5cm}
+ \begin{itemize}
+ \item<6-> Algebraische Strukturen
+ \item<7-> Polynome, Teilbarkeit
+ \item<8-> Minimalpolynom
+ \end{itemize}
+ \end{minipage}};
+}
+
+\uncover<12->{
+ \node[color=blue] at (4.3,0.8) [right] {Zerlegung};
+ \node at (4.3,-0.4) [right] {\begin{minipage}{5cm}
+ \begin{itemize}
+ \item<12-> Eigenvektoren, -räume
+ \item<13-> Projektionen, Drehungen
+ \item<14-> Invariante Unterräume
+ \end{itemize}
+ \end{minipage}};
+}
+
+\uncover<20->{
+ \node[color=orange] at (4.3,-1.8) [right] {Analysis};
+ \node at (4.3,-3.0) [right] {\begin{minipage}{6cm}
+ \begin{itemize}
+ \item<20-> Symmetrien
+ \item<21-> Matrix-DGL
+ \item<22-> Matrix-Potenzreihen
+ \end{itemize}
+ \end{minipage}};
+}
+
+\end{tikzpicture}
+\end{center}
+
+\end{frame}
+
+\egroup
diff --git a/vorlesungen/slides/0/latextipps.tex b/vorlesungen/slides/0/latextipps.tex
new file mode 100644
index 0000000..09d7c89
--- /dev/null
+++ b/vorlesungen/slides/0/latextipps.tex
@@ -0,0 +1,16 @@
+%
+% latextipps.tex
+%
+% (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil
+%
+\begin{frame}
+\frametitle{\LaTeX-Tipps/Anforderungen}
+\begin{enumerate}
+\item<1-> Formeln sind Bestandteil von Sätzen, dürfen nicht alleine stehen.
+\item<2-> Über die Platzierung von Abbildungen/Tabellen entscheidet das System
+(mit Verweisen arbeiten).
+\item<3-> Neuer Absatz: Leerzeile (nicht \texttt{\textbackslash\textbackslash})
+\item<4-> Jeden Satz auf einer neuen Zeile beginnen (GIT)
+\item<5-> Bilder PDF (PNG/JPG mindestens 300 dpi)
+\end{enumerate}
+\end{frame}
diff --git a/vorlesungen/slides/0/nextsteps.tex b/vorlesungen/slides/0/nextsteps.tex
new file mode 100644
index 0000000..eb2d9e5
--- /dev/null
+++ b/vorlesungen/slides/0/nextsteps.tex
@@ -0,0 +1,17 @@
+%
+% nextsteps.tex
+%
+% (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil
+%
+
+\begin{frame}
+\frametitle{Nächste Schritte}
+
+\begin{enumerate}
+\item
+\item
+\item
+\item
+\end{enumerate}
+
+\end{frame}
diff --git a/vorlesungen/slides/0/resourcen.tex b/vorlesungen/slides/0/resourcen.tex
new file mode 100644
index 0000000..9f55be3
--- /dev/null
+++ b/vorlesungen/slides/0/resourcen.tex
@@ -0,0 +1,16 @@
+%
+% resourcen.tex
+%
+% (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil
+%
+\begin{frame}
+\frametitle{Resourcen}
+\begin{block}{Moodle Modul MathSem}
+\begin{enumerate}
+\item Skript
+\item Planung: Kurztests, Vorträge
+\item Anleitung für die Seminar-Arbeit
+\item Aufgabenstellungen
+\end{enumerate}
+\end{block}
+\end{frame}
diff --git a/vorlesungen/slides/0/themen.tex b/vorlesungen/slides/0/themen.tex
new file mode 100644
index 0000000..74b6fb7
--- /dev/null
+++ b/vorlesungen/slides/0/themen.tex
@@ -0,0 +1,66 @@
+%
+% themen.tex
+%
+% (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil
+%
+\begin{frame}
+\frametitle{Seminararbeitsthemen I}
+\begin{enumerate}[<+->]
+\item
+Verkehrsnetze und Verkehrsfluss
+\item
+Mittelwert von Matrizen
+\item
+Pascal-Matrizen
+\item
+Stirling-Matrizen
+\item
+Vandermonde-Matrix
+\item
+Probabilistische Matrix-Produkt-Kontrolle
+\item
+Der Satz von Furrer-Hungerbühler-Jantschgi
+\end{enumerate}
+\end{frame}
+
+\begin{frame}
+\frametitle{Seminararbeitsthemen II}
+\begin{enumerate}[<+->]
+\setcounter{enumi}{7}
+\item
+Schnelle Matrixmultiplikation
+\item
+Parkettierungen mit Dominosteinen zählen
+\item
+Punktgruppen und Kristallographie
+\item
+Symmetriegruppen und Machine Learning
+\item
+Floyd-Warshall-Algorithmus
+\item
+Laser
+\item
+Munkres-Algorithmus
+\end{enumerate}
+\end{frame}
+
+\begin{frame}
+\frametitle{Seminararbeitsthemen III}
+\begin{enumerate}[<+->]
+\setcounter{enumi}{14}
+\item
+Iwasawa-Zerlegung
+\item
+Reed-Solomon Code
+\item
+Pauli- und Dirac-Matrizen
+\item
+Klassifikation der Lie-Gruppen
+\item
+Iterierte Funktionsschemata
+\item
+QR-Codes
+\item
+McEliece-Kryptosystem
+\end{enumerate}
+\end{frame}
diff --git a/vorlesungen/slides/Makefile b/vorlesungen/slides/Makefile
new file mode 100644
index 0000000..dd8b06e
--- /dev/null
+++ b/vorlesungen/slides/Makefile
@@ -0,0 +1,25 @@
+#
+# Makefile -- build the slide collection
+#
+# (c) 2019 Prof Dr Andreas Müller, Hochschule Rapeprswil
+#
+test: test-handout.pdf test-presentation.pdf
+
+slides: slides-handout.pdf slides-presentation.pdf
+
+include Makefile.inc
+
+files = common.tex $(slides)
+
+slides-handout.pdf: slides-handout.tex slides.tex $(files)
+ pdflatex slides-handout.tex
+
+slides-presentation.pdf: slides-presentation.tex slides.tex $(files)
+ pdflatex slides-presentation.tex
+
+test-handout.pdf: test-handout.tex test.tex $(files)
+ pdflatex test-handout.tex
+
+test-presentation.pdf: test-presentation.tex test.tex $(files)
+ pdflatex test-presentation.tex
+
diff --git a/vorlesungen/slides/Makefile.inc b/vorlesungen/slides/Makefile.inc
new file mode 100644
index 0000000..0909784
--- /dev/null
+++ b/vorlesungen/slides/Makefile.inc
@@ -0,0 +1,9 @@
+#
+# Makefile.inc -- additional depencencies
+#
+# (c) 2021 Prof Dr Andreas Müller, Hochschule Rapperswil
+#
+include ../slides/0/Makefile.inc
+
+slides = \
+ $(chapter0)
diff --git a/vorlesungen/slides/common.tex b/vorlesungen/slides/common.tex
new file mode 100644
index 0000000..866bab1
--- /dev/null
+++ b/vorlesungen/slides/common.tex
@@ -0,0 +1,25 @@
+%
+% common.tex -- gemeinsame definition
+%
+% (c) 2017 Prof Dr Andreas Müller, Hochschule Rapperswil
+%
+\input{../common/packages.tex}
+\mode<beamer>{%
+\usetheme[hideothersubsections,hidetitle]{Hannover}
+}
+\beamertemplatenavigationsymbolsempty
+\title[Seminar]{Seminar}
+\subtitle{Foliensammlung}
+\author[A.~Müller]{Andreas Müller}
+\date[]{}
+\newboolean{presentation}
+
+\def\folie#1{
+%\subsection{#1}
+\begin{frame}
+\begin{center}
+\tt #1
+\end{center}
+\end{frame}
+\input{#1}
+}
diff --git a/vorlesungen/slides/slides-handout.tex b/vorlesungen/slides/slides-handout.tex
new file mode 100644
index 0000000..d834053
--- /dev/null
+++ b/vorlesungen/slides/slides-handout.tex
@@ -0,0 +1,12 @@
+%
+% slides-handout.tex
+%
+% (c) 2019 Prof Dr Andreas Müller, Hochschule Rapperswil
+%
+\documentclass[handout,aspectratio=169]{beamer}
+\input{common.tex}
+\setboolean{presentation}{false}
+\begin{document}
+\input{slides.tex}
+\end{document}
+
diff --git a/vorlesungen/slides/slides-presentation.tex b/vorlesungen/slides/slides-presentation.tex
new file mode 100644
index 0000000..ff80a11
--- /dev/null
+++ b/vorlesungen/slides/slides-presentation.tex
@@ -0,0 +1,12 @@
+%
+% slides-presentation.tex
+%
+% (c) 2019 Prof Dr Andreas Müller, Hochschule Rapperswil
+%
+\documentclass[aspectratio=169]{beamer}
+\input{common.tex}
+\setboolean{presentation}{true}
+\begin{document}
+\input{slides.tex}
+\end{document}
+
diff --git a/vorlesungen/slides/slides.tex b/vorlesungen/slides/slides.tex
new file mode 100644
index 0000000..e4510c9
--- /dev/null
+++ b/vorlesungen/slides/slides.tex
@@ -0,0 +1,13 @@
+%
+% slides.tex collection of all slides
+%
+% (c) 2019 Prof Dr Andreas Müller, Hochschule Rapperswil
+%
+\title[Intro]{Intro}
+\section{Intro}
+\begin{frame}
+\titlepage
+\end{frame}
+\subtitle{}
+\input{0/chapter.tex}
+
diff --git a/vorlesungen/slides/test-handout.tex b/vorlesungen/slides/test-handout.tex
new file mode 100644
index 0000000..63f41e4
--- /dev/null
+++ b/vorlesungen/slides/test-handout.tex
@@ -0,0 +1,12 @@
+%
+% test-handout.tex
+%
+% (c) 2019 Prof Dr Andreas Müller, Hochschule Rapperswil
+%
+\documentclass[handout,aspectratio=169]{beamer}
+\input{common.tex}
+\setboolean{presentation}{false}
+\begin{document}
+\input{test.tex}
+\end{document}
+
diff --git a/vorlesungen/slides/test-presentation.tex b/vorlesungen/slides/test-presentation.tex
new file mode 100644
index 0000000..2cf9816
--- /dev/null
+++ b/vorlesungen/slides/test-presentation.tex
@@ -0,0 +1,12 @@
+%
+% test-presentation.tex
+%
+% (c) 2019 Prof Dr Andreas Müller, Hochschule Rapperswil
+%
+\documentclass[aspectratio=169]{beamer}
+\input{common.tex}
+\setboolean{presentation}{true}
+\begin{document}
+\input{test.tex}
+\end{document}
+
diff --git a/vorlesungen/slides/test.tex b/vorlesungen/slides/test.tex
new file mode 100644
index 0000000..b035710
--- /dev/null
+++ b/vorlesungen/slides/test.tex
@@ -0,0 +1,7 @@
+%
+% test.tex collection of all slides
+%
+% (c) 2019 Prof Dr Andreas Müller, Hochschule Rapperswil
+%
+
+\folie{0/intro.tex}