From 77b274d37031641a160f11cb37f6bf03aead442f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20M=C3=BCller?= Date: Tue, 16 Feb 2021 18:41:02 +0100 Subject: start making slides --- common/linsys.tex | 21 +++++++ vorlesungen/slides/0/Makefile.inc | 13 ++++ vorlesungen/slides/0/chapter.tex | 10 +++ vorlesungen/slides/0/intro.tex | 98 ++++++++++++++++++++++++++++++ vorlesungen/slides/0/latextipps.tex | 16 +++++ vorlesungen/slides/0/nextsteps.tex | 17 ++++++ vorlesungen/slides/0/resourcen.tex | 16 +++++ vorlesungen/slides/0/themen.tex | 66 ++++++++++++++++++++ vorlesungen/slides/Makefile | 25 ++++++++ vorlesungen/slides/Makefile.inc | 9 +++ vorlesungen/slides/common.tex | 25 ++++++++ vorlesungen/slides/slides-handout.tex | 12 ++++ vorlesungen/slides/slides-presentation.tex | 12 ++++ vorlesungen/slides/slides.tex | 13 ++++ vorlesungen/slides/test-handout.tex | 12 ++++ vorlesungen/slides/test-presentation.tex | 12 ++++ vorlesungen/slides/test.tex | 7 +++ 17 files changed, 384 insertions(+) create mode 100644 common/linsys.tex create mode 100644 vorlesungen/slides/0/Makefile.inc create mode 100644 vorlesungen/slides/0/chapter.tex create mode 100644 vorlesungen/slides/0/intro.tex create mode 100644 vorlesungen/slides/0/latextipps.tex create mode 100644 vorlesungen/slides/0/nextsteps.tex create mode 100644 vorlesungen/slides/0/resourcen.tex create mode 100644 vorlesungen/slides/0/themen.tex create mode 100644 vorlesungen/slides/Makefile create mode 100644 vorlesungen/slides/Makefile.inc create mode 100644 vorlesungen/slides/common.tex create mode 100644 vorlesungen/slides/slides-handout.tex create mode 100644 vorlesungen/slides/slides-presentation.tex create mode 100644 vorlesungen/slides/slides.tex create mode 100644 vorlesungen/slides/test-handout.tex create mode 100644 vorlesungen/slides/test-presentation.tex create mode 100644 vorlesungen/slides/test.tex 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{% +\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} -- cgit v1.2.1