From ac4b80be810fc615b426557ad86f0cb8092f5304 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20M=C3=BCller?= Date: Thu, 3 Dec 2020 17:18:03 +0100 Subject: add files --- buch/chapters/00-einleitung/Makefile | 7 ++ buch/chapters/00-einleitung/Makefile.inc | 8 +++ buch/chapters/00-einleitung/chapter.tex | 10 +++ buch/chapters/10-vektorenmatrizen/Makefile | 7 ++ buch/chapters/10-vektorenmatrizen/Makefile.inc | 8 +++ buch/chapters/10-vektorenmatrizen/chapter.tex | 9 +++ buch/chapters/20-polynome/Makefile | 7 ++ buch/chapters/20-polynome/Makefile.inc | 8 +++ buch/chapters/20-polynome/chapter.tex | 9 +++ buch/chapters/40-eigenwerte/Makefile | 7 ++ buch/chapters/40-eigenwerte/Makefile.inc | 8 +++ buch/chapters/40-eigenwerte/chapter.tex | 9 +++ buch/chapters/Makefile | 20 ++++++ buch/chapters/Makefile.inc | 15 +++++ buch/chapters/part1.tex | 25 +++++++ buch/chapters/references.bib | 90 ++++++++++++++++++++++++++ buch/chapters/vorwort.tex | 32 +++++++++ 17 files changed, 279 insertions(+) create mode 100644 buch/chapters/00-einleitung/Makefile create mode 100644 buch/chapters/00-einleitung/Makefile.inc create mode 100644 buch/chapters/00-einleitung/chapter.tex create mode 100644 buch/chapters/10-vektorenmatrizen/Makefile create mode 100644 buch/chapters/10-vektorenmatrizen/Makefile.inc create mode 100644 buch/chapters/10-vektorenmatrizen/chapter.tex create mode 100644 buch/chapters/20-polynome/Makefile create mode 100644 buch/chapters/20-polynome/Makefile.inc create mode 100644 buch/chapters/20-polynome/chapter.tex create mode 100644 buch/chapters/40-eigenwerte/Makefile create mode 100644 buch/chapters/40-eigenwerte/Makefile.inc create mode 100644 buch/chapters/40-eigenwerte/chapter.tex create mode 100644 buch/chapters/Makefile create mode 100644 buch/chapters/Makefile.inc create mode 100644 buch/chapters/part1.tex create mode 100644 buch/chapters/references.bib create mode 100644 buch/chapters/vorwort.tex (limited to 'buch/chapters') diff --git a/buch/chapters/00-einleitung/Makefile b/buch/chapters/00-einleitung/Makefile new file mode 100644 index 0000000..02e936d --- /dev/null +++ b/buch/chapters/00-einleitung/Makefile @@ -0,0 +1,7 @@ +# +# Makefile -- Bilder für die Einleitung bauen +# +# (c) 2020 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule +# +images: + diff --git a/buch/chapters/00-einleitung/Makefile.inc b/buch/chapters/00-einleitung/Makefile.inc new file mode 100644 index 0000000..c1b3ca0 --- /dev/null +++ b/buch/chapters/00-einleitung/Makefile.inc @@ -0,0 +1,8 @@ +# +# Makefile.inc -- Makefile dependencies for chapter 0 +# +# (c) 2020 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule +# + +CHAPTERFILES = $(CHAPTERFILES) \ + chapters/00-einleitung/chapter.tex diff --git a/buch/chapters/00-einleitung/chapter.tex b/buch/chapters/00-einleitung/chapter.tex new file mode 100644 index 0000000..4c49622 --- /dev/null +++ b/buch/chapters/00-einleitung/chapter.tex @@ -0,0 +1,10 @@ +% +% einleitung.tex +% +% (c) 2020 Prof Dr Andreas Müller +% +\chapter*{Einleitung\label{chapter:einleitung}} +\lhead{Einleitung} +\rhead{} +\addcontentsline{toc}{chapter}{Einleitung} + diff --git a/buch/chapters/10-vektorenmatrizen/Makefile b/buch/chapters/10-vektorenmatrizen/Makefile new file mode 100644 index 0000000..7dade13 --- /dev/null +++ b/buch/chapters/10-vektorenmatrizen/Makefile @@ -0,0 +1,7 @@ +# +# Makefile -- Bilder für Kapitel 1 bauen +# +# (c) 2021 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule +# +images: + diff --git a/buch/chapters/10-vektorenmatrizen/Makefile.inc b/buch/chapters/10-vektorenmatrizen/Makefile.inc new file mode 100644 index 0000000..d0a1805 --- /dev/null +++ b/buch/chapters/10-vektorenmatrizen/Makefile.inc @@ -0,0 +1,8 @@ +# +# Makefile.inc -- Makefile dependencies for chapter 1 +# +# (c) 2020 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule +# + +CHAPTERFILES = $(CHAPTERFILES) \ + chapters/10-matrizenvektoren/chapter.tex diff --git a/buch/chapters/10-vektorenmatrizen/chapter.tex b/buch/chapters/10-vektorenmatrizen/chapter.tex new file mode 100644 index 0000000..d26f2a9 --- /dev/null +++ b/buch/chapters/10-vektorenmatrizen/chapter.tex @@ -0,0 +1,9 @@ +% +% chapter.tex -- Kapitel mit den Grunddefinition und Notationen +% +% (c) 2020 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule +% +\chapter{Vektoren und Matrizen +\label{buch:chapter:vektoren-und-matrizen}} +\lhead{Vektoren und Matrizen } + diff --git a/buch/chapters/20-polynome/Makefile b/buch/chapters/20-polynome/Makefile new file mode 100644 index 0000000..6b83cbe --- /dev/null +++ b/buch/chapters/20-polynome/Makefile @@ -0,0 +1,7 @@ +# +# Makefile -- Bilder für Kapitel 2 bauen +# +# (c) 2021 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule +# +images: + diff --git a/buch/chapters/20-polynome/Makefile.inc b/buch/chapters/20-polynome/Makefile.inc new file mode 100644 index 0000000..06576f3 --- /dev/null +++ b/buch/chapters/20-polynome/Makefile.inc @@ -0,0 +1,8 @@ +# +# Makefile.inc -- Makefile dependencies for chapter 2 +# +# (c) 2021 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule +# + +CHAPTERFILES = $(CHAPTERFILES) \ + chapters/20-polynome/chapter.tex diff --git a/buch/chapters/20-polynome/chapter.tex b/buch/chapters/20-polynome/chapter.tex new file mode 100644 index 0000000..4156c15 --- /dev/null +++ b/buch/chapters/20-polynome/chapter.tex @@ -0,0 +1,9 @@ +% +% chapter.tex -- Kapitel über Polynome +% +% (c) 2021 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule +% +\chapter{Polynome +\label{buch:chapter:polynome}} +\lhead{Polynome} + diff --git a/buch/chapters/40-eigenwerte/Makefile b/buch/chapters/40-eigenwerte/Makefile new file mode 100644 index 0000000..57e1d66 --- /dev/null +++ b/buch/chapters/40-eigenwerte/Makefile @@ -0,0 +1,7 @@ +# +# Makefile -- Bilder für Kapitel 4 bauen +# +# (c) 2021 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule +# +images: + diff --git a/buch/chapters/40-eigenwerte/Makefile.inc b/buch/chapters/40-eigenwerte/Makefile.inc new file mode 100644 index 0000000..f8050bf --- /dev/null +++ b/buch/chapters/40-eigenwerte/Makefile.inc @@ -0,0 +1,8 @@ +# +# Makefile.inc -- Makefile dependencies for chapter 4 +# +# (c) 2021 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule +# + +CHAPTERFILES = $(CHAPTERFILES) \ + chapters/40-eigenwerte/chapter.tex diff --git a/buch/chapters/40-eigenwerte/chapter.tex b/buch/chapters/40-eigenwerte/chapter.tex new file mode 100644 index 0000000..bc3fd98 --- /dev/null +++ b/buch/chapters/40-eigenwerte/chapter.tex @@ -0,0 +1,9 @@ +% +% chapter.tex -- Kapitel über endliche Körper +% +% (c) 2021 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule +% +\chapter{Eigenwerte und Eigenvektoren +\label{buch:chapter:eigenwerte-und-eigenvektoren}} +\lhead{Eigenwerte und Eigenvektoren} + diff --git a/buch/chapters/Makefile b/buch/chapters/Makefile new file mode 100644 index 0000000..7cf8137 --- /dev/null +++ b/buch/chapters/Makefile @@ -0,0 +1,20 @@ +# +# Makefile -- build stuff used in subdirectories +# +# (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil +# +CHAPTERS = \ + 00-einleitung 10-vektorenmatrizen + +images: + @for d in ${CHAPTERS}; \ + do \ + ( \ + if [ -f $${d}/Makefile ]; \ + then \ + echo "make images in $${d}"; \ + cd $${d}; \ + make images; \ + fi; \ + ); \ + done diff --git a/buch/chapters/Makefile.inc b/buch/chapters/Makefile.inc new file mode 100644 index 0000000..660e6d6 --- /dev/null +++ b/buch/chapters/Makefile.inc @@ -0,0 +1,15 @@ +# +# Makefile.inc +# +# (c) 2020 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule +# + +CHAPTERFILES = \ + chapters/part1.tex \ + chapters/vorwort.tex + +include chapters/00-einleitung/Makefile.inc +include chapters/10-vektorenmatrizen/Makefile.inc +include chapters/20-polynome/Makefile.inc +include chapters/30-endlichekoerper/Makefile.inc +include chapters/40-eigenwerte/Makefile.inc diff --git a/buch/chapters/part1.tex b/buch/chapters/part1.tex new file mode 100644 index 0000000..153e486 --- /dev/null +++ b/buch/chapters/part1.tex @@ -0,0 +1,25 @@ +% +% part1.tex +% +% (c) 2018 Prof Dr Andreas Müller, Hochschule Rapperswil +% +\begin{refsection} +\input{chapters/vorwort.tex} +\part{Grundlagen} +\input{chapters/00-einleitung/chapter.tex} +\input{chapters/10-vektorenmatrizen/chapter.tex} +\input{chapters/20-polynome/chapter.tex} +\input{chapters/30-endlichekoerper/chapter.tex} +\input{chapters/40-eigenwerte/chapter.tex} +%\begin{appendices} +%\end{appendices} +\vfill +\pagebreak +\ifodd\value{page}\else\null\clearpage\fi +\lhead{Literatur} +\rhead{} +\printbibliography[heading=subbibliography] +\label{buch:literatur} +\end{refsection} + + diff --git a/buch/chapters/references.bib b/buch/chapters/references.bib new file mode 100644 index 0000000..ab0b7ab --- /dev/null +++ b/buch/chapters/references.bib @@ -0,0 +1,90 @@ +% +% references.bib +% +% (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil +% + +@book{buch:mathsem-dgl, + title = {Mathematisches Seminar Differentialgleichungen}, + author = { Andreas M"uller and others }, + year = {2016}, +} + +@online{buch:fftw, + title = {Fastest Fourier Transform in the West}, + url = {http://www.fftw.org/}, + DAY = {23}, + MONTH = {july}, + YEAR = 2018 +} + +@online{buch:repo, + subtitle = {Source Code Repository}, + author = {Andreas Müller}, + url = {https://github.com/AndreasFMueller/SeminarNumerik.git}, + DAY = 6, + MONTH = {february}, + YEAR = 2020 +} + +@book{buch:henrici, + author = {Peter Henrici}, + title = {Essentials of numerical analysis}, + subtitle = {With pocket calculator demonstrations}, + year = 1982, + publisher = {John Wiley and Sons, Inc.}, + isbn = {0-471-05904-8} +} + +@online{buch:tartaglia, + title = {Niccolò Tartaglia}, + url = {https://de.wikipedia.org/wiki/Niccolò_Tartaglia}, + date = {2020-02-06}, + year = {2020}, + month = {2}, + day = {6} +} + +@online{buch:kahan-summation, + title = {Kahan summation algorithm}, + url = {https://en.wikipedia.org/wiki/Kahan_summation_algorithm}, + date = {2020-02-29}, + year = {2020}, + month = {2}, + day = {29} +} + +@book{buch:watkins, + title = {Fundamentals of Matrix Computations}, + author = {David S. Watkins}, + year = 2010, + publisher = {John Wiley and Sons, Inc.}, + edition = {3} +} + +@online{buch:lissajous, + title = {Makeing Shapes with PSLab Oscilloscope}, + author = {CloudyPadmal}, + year = 2018, + url = {https://blog.fossasia.org/making-shapes-with-pslab-oscilloscope/}, + DAY = 7, + month = 3, + year = 2020 +} +@book{buch:richardson, + title = {The emergence of numerical weather prediction: Richardson's dream}, + author = {Peter Lynch}, + year = 2006, + publisher = {Cambridge University Press}, + isbn = {978-0-52-185729-1} +} + +@book{buch:dieudonne, + title={Foundations of Modern Analysis}, + author={Jean Dieudonn{\'e}}, + number={Vol. 1}, + lccn={60008049}, + series={Dieudonn{\'e}, Jean: Treatise on analysis}, + year={1960}, + publisher={Academic Press} +} diff --git a/buch/chapters/vorwort.tex b/buch/chapters/vorwort.tex new file mode 100644 index 0000000..784fc15 --- /dev/null +++ b/buch/chapters/vorwort.tex @@ -0,0 +1,32 @@ +% +% vorwort.tex -- Vorwort zum Buch zum Seminar +% +% (c) 2019 Prof Dr Andreas Mueller, Hochschule Rapperswil +% +\chapter*{Vorwort} +\lhead{Vorwort} +\rhead{} +Dieses Buch entstand im Rahmen des Mathematischen Seminars +im Frühjahrssemester 2021 an der Ostschweizer Fachhochschule in Rapperswil. +Die Teilnehmer, Studierende der Studiengänge für Elektrotechnik, +Informatik und Bauingenieurwesen +der OST, erarbeiteten nach einer Einführung in das Themengebiet jeweils +einzelne Aspekte des Gebietes in Form einer Seminararbeit, über +deren Resultate sie auch in einem Vortrag informierten. + +Im Frühjahr 2021 war das Thema des Seminars die Matrizen. +Ziel war, die Vielfalt der Anwendungsmöglichkeiten dieser einfachen +Datenstruktur zu zeigen. + +In einigen Arbeiten wurde auch Code zur Demonstration der +besprochenen Methoden und Resultate geschrieben, soweit +möglich und sinnvoll wurde dieser Code im Github-Repository +\index{Github-Repository}% +dieses Kurses% +\footnote{\url{https://github.com/AndreasFMueller/SeminarMatrizen.git}} +\cite{buch:repo} +abgelegt. +Im genannten Repository findet sich auch der Source-Code dieses +Skriptes, es wird hier unter einer Creative Commons Lizenz +zur Verfügung gestellt. + -- cgit v1.2.1