Guest

numerische Mathematik

By: a guest on Dec 24th, 2011  |  syntax: Latex  |  size: 14.54 KB  |  hits: 59  |  expires: Never
download  |  raw  |  embed  |  report abuse
Copied
  1. % Numerische Mathematik
  2. % Kompilieren: xelatex -interaction=nonstopmode %.tex
  3. \documentclass[a4paper,10pt]{scrartcl}
  4. %XeLaTeX spezifisch
  5. %\usepackage{sfmath}
  6. \usepackage{amsmath, amsfonts} % ,amssymb, sfmath
  7. \usepackage{mathspec} % Mathepaket fuer eigenen Font im Mathemodus
  8. \setmathfont(Digits,Latin,Greek){Linux Libertine O} % ,Latin,Greek; \setmathsfont
  9. %\usepackage[cm-default]{fontspec}
  10. \usepackage{xunicode}
  11. \usepackage{xltxtra}
  12. % --------------------
  13. \setromanfont[Mapping=tex-text]{Linux Libertine O} %serife Schrift; Numbers=OldStyle
  14. \setsansfont[Mapping=tex−text]{Myriad Pro} %serifenlose Schrift
  15. \setmonofont[Mapping=tex-text]{Droid Sans Mono} % monospace Schriftart
  16. % --------------------
  17. \usepackage{wrapfig} % umflossene Graphiken im Fliesstext
  18. \usepackage[utf8]{inputenc} % UTF8-Kodierung
  19. \usepackage{polyglossia} % Rechtschreibung; Ersatz fuer Babel
  20. \setmainlanguage{german} % Option zu polyglossia
  21. %\usepackage[ngerman]{babel}
  22. \usepackage{latexsym}
  23. \usepackage{array}          % wird von colortbl benoetigt
  24. \usepackage{setspace}
  25. \usepackage{graphicx}       % Einbindung von Grafiken
  26. \usepackage{color}          % Vorder- und Hintergrundfarben
  27. \usepackage{colortbl}       % ermoeglicht farbig hinterlegte Tabellen
  28. \usepackage{float}
  29. \setlength{\parindent}{0em}
  30. \usepackage{tikz}                       % tikz-Grafikpackage
  31. \usepackage[paper=a4paper,inner=20mm,outer=20mm,top=30mm,bottom=25mm, headheight=0mm, headsep=26mm]{geometry}
  32. \usepackage{ulem}
  33. \usepackage{booktabs}
  34. \deffootnote{1em}{1em}{\textsuperscript{\thefootnotemark\ }}
  35. \usepackage[pdfborder={0 0 0}]{hyperref}
  36. \hypersetup
  37. {%
  38. pdftitle = {Numerische Mathematik},
  39. pdfsubject = {Script},
  40. pdfauthor = {knox},
  41. pdfkeywords = {Numerische Mathematik, Mathe},
  42. colorlinks = {false}
  43. }
  44. \usepackage{multicol}       % ermoeglicht 3 und mehr Spalten
  45. \setcounter{tocdepth}{3}
  46. \setcounter{secnumdepth}{3}
  47. \usepackage{fancyhdr}       % eigenes Layout einbinden
  48. \definecolor{dgreen}{rgb}{0.42,0.66,0.0}
  49. \usetikzlibrary{shapes,arrows} % fuer Rete-Flussdiagramme
  50. \usepackage{verbatim}            % fuer Rete-Flussdiagramme
  51. \usetikzlibrary{mindmap,trees} % fuer mindmaps
  52. \usepackage{trfsigns}            % for laplace symbole
  53.  
  54. %\usepackage{bbm}            % LaTeX support fuer fette cm fonts.
  55. %\usepackage{textcomp}       % spezielle Zeichen im Text
  56. %\usepackage{eurosym}        % Euro-Symbol
  57. %\usepackage{ifthen}         % ifthen-Konstrukt für Schleifen-Befehl
  58. %\usepackage{pifont}         % Sonderzeichen über \ding{nummer} und \Pisymbol{fontname}{nummer}
  59. %\usepackage{calc}           % Berechnen von Laengen und Werten
  60. %\usepackage{wrapfig}        % mehrspaltige Bilder
  61. %\usepackage{listings}           % für Listings
  62. %\usepackage[hyphens]{url}   % Urls anzeigen und trennen
  63. %\usepackage[scaled]{helvet} % Helvetica, \sf-Schriftart
  64. %\usepackage{lettrine}       % fuer Initiale
  65. %\usepackage{titlesec}       % Anpassung der Ueberschriften
  66. %\usepackage{framed}         % spezielle Rahmen (framed, shaded, leftbar)
  67. %\usepackage{enumitem}       % Aufzaehlung ohne Einrueckung
  68. %-------------------
  69.  
  70.  
  71. \begin{document}
  72.  
  73.  
  74.  
  75. \definecolor{dgray}{rgb}{0.224,0.224,0.224}
  76. \pagestyle{fancy}
  77.  
  78. \fancyhf{}
  79. \renewcommand{\headrulewidth}{0.1pt}
  80. \fancyhead[L]{\rmfamily \begin{huge}\textsc{\color{dgreen}{Numerische Mathematik}}\end{huge}\\
  81. \vspace{5mm}
  82. %\begin{tikzpicture} \begin{scope}[thick]
  83. %       \draw[shift={(100:1cm)},xshift=10cm]node [right,text width=23cm,fill=orange!80,inner sep=0.5ex]{       
  84. \begin{scriptsize} \color{dgray}{version 2011.10.01} \end{scriptsize}   }
  85. %};     \end{scope} \end{tikzpicture}}
  86. \fancyhead[C]{\sffamily \begin{footnotesize} \color{dgray}{Lernhilfe} \end{footnotesize}}
  87. \fancyhead[R]{\sffamily \begin{scriptsize}\color{dgray}{Seite \thepage} \end{scriptsize}}
  88. \fancyfoot[c]{\color{gray}{ \sffamily \begin{scriptsize}License: GNU Free Documentation License\end{scriptsize} }}
  89. \renewcommand\footrulewidth{0.1pt}
  90.  
  91.  
  92. \newcommand{\eqhat}{\ensuremath{\widehat{=}}}
  93.  
  94.  
  95. \section{Allgemeines}
  96. \begin{itemize}
  97. \item \textbf{Hauptsatz der Differential- und Integralrechnung:} Ist $ f: [a,b] \Rightarrow \mathrm{R} $ integrierbar, dann gilt $ \int \limits_{a}^{b} f(x) dx = F(b)-F(a) $, wobei F(x) eine Funktion $ F: [a,b] \Rightarrow \mathrm{R} $ ist, mit $ F'(x) = f(x) $.
  98. \item \textbf{Terminiert:} Algorithmus bricht nach endlicher Zeit ab. Braucht geeignete Abbruchbedingungen.
  99. \item \textbf{Determiniert:} Gleiche Eingaben f\"uhren zu gleichen Ausgaben.
  100. \item \textbf{Deterministisch:} F\"ur jeden Schritt gibt es genau einen m\"oglichen Folgeschritt.
  101. \item \textbf{Probabilistisch:} nicht deterministisch.
  102. \end{itemize}
  103.  
  104. \subsection{Gleitkommazahlen}
  105. \begin{itemize}
  106. \item kleinste positive Gleitkommazahl: $ 1.000...0 \cdot 2^{-126}$
  107. \item kleinste pos. Gleitkommazahl bei double: $ \varepsilon = 1.00...0 \cdot 2^{-52} \, \rightarrow \, 1+ \varepsilon = 1.00...1\cdot 2^{0} \neq 1$
  108. \item float: $ x_{31} \eqhat $ Vorzeichenbit, 8 Bit Exponent, 23 Bit Mantisse; somit 24 bin\"are signifikante Stellen;
  109. \end{itemize}
  110.  
  111. \subsection{Fehlerrechnung}
  112.  
  113. \begin{itemize}
  114. \item absoluter Fehler: $ F_{\mathrm{a}} (x, fl(x)) = |x - fl(x)| $
  115. \item relativer Fehler: $ F_{\mathrm{r}}(x, fl(x)) = \frac{|x - fl(x)|}{|x|} \hspace{1cm} \mathrm{mit} \, x\neq 0$
  116. \item Max. relativer Fehler h\"angt nur von Basis B und Pr\"azision p ab.
  117. \end{itemize}
  118.  
  119. \section{L\"osen von Gleichungen einer Variablen}
  120. \subsection{Bisektionsverfahren}
  121.  
  122. \begin{itemize}
  123. \item langsamstes Verfahren; Fehler: O($ 2^{-n} $)
  124.  
  125.         \textbf{\underline{Zwischenwertsatz:} \\
  126.         Es sei $ f: \left[ a, b \right] \, \rightarrow \, \mathrm{R} $ stetig mit $ f(a) \cdot f(b) < 0 $, dann gibt es ein $ x_{0} \in \, ] a, b [ $ mit $ f(x_{0})=0 $.}
  127. \end{itemize}
  128. \subsection{Sekantenverfahren (Regula falsi)}
  129. \begin{itemize}
  130. \item schnelleres Verfahren als Bisektion, langsamer als Newtonverfahren; Variante des Newton-Raphson-Verfahrens\\
  131. \begin{center}
  132. $x_{n+1} = x_{n} - \frac{f(x_{n})\cdot (x_{n}- x_{n-1})}{f(x_{n}) - f(x_{n-1})} \hspace{1cm} n=1,2,... $
  133. \end{center}
  134. \textbf{Regula-Falsi:} \\
  135. -- Variante des Sekantenverfahrens mit $ f(x_{n-1}) \cdot f(x_{n}) \leq 0 $, NST zwischen $ x_{n} $ und $ x_{n-1} $.
  136. \item \textbf{Aufgabe:} Beschreibe Iterationsformel des Sekantenverfahrens und gib Vor- und Nachteil gegen\"uber des Newtonverfahrens an.\\
  137. In der Newtonformel approximiert man f\"ur $n \geq 2$ \\
  138. $ f'(x_{n-1}) = \lim\limits_{x \rightarrow x_{n-1}} \cdot \frac{f(x) - f(x_{n-1})}{x-x_{n-1}} \approx \frac{f(x_{n-2})-f(x_{n-1})}{x_{n-2}-x_{n-1}} $.\\
  139. Diesen Ausdruck setzt man in die Newtongleichung ein und erh\"alt $ x_{n} = x_{n-1} - \frac{f(x_{n-1}) \cdot (x_{n-2}-x_{n-1})}{f(x_{n-2})-f(x_{n-1})} $.\\
  140. Vorteil: Diese Formel ist auch f\"ur stetige, aber nicht differenzierbare Funktionen anwendbar.\\
  141. Nachteil: Konvergenzgeschwindigkeit geringer als beim Newtonverfahren.
  142. \end{itemize}
  143. \subsection{Newton-Raphson-Verfahren}
  144. \begin{itemize}
  145. \item schnellstes Verfahren\\
  146. \item $ x_{1}= x_{0} - \frac{f(x_{0})}{f'(x_{0})} $ \hspace{2cm} $ x_{n} = x_{n-1} -  \frac{f(x_{n-1})}{f'(x_{n-1})} $ \\
  147. \item Nachteile: Anzahl Schritte, um $ \mid x_{n} - x_{N} \mid < \varepsilon $ zu erreichen, nicht vorhersagbar; \\
  148. f muss differenzierbar sein; \\
  149. Bei Abbruchkriterium $ \mid x_{n} - x_{n-1} \mid < \varepsilon $ keine Sicherheit, dass  $ \mid x_{n} - x_{N} \mid < \varepsilon $ gilt.
  150. \end{itemize}
  151. \section{Numerische L\"osung linearer Gleichungssysteme}
  152. \subsection{Allgemeines}
  153. \begin{itemize}
  154. \item Lineare Gleichung: $ a_{1}x_{1} + a_{2}x_{2}+ ... + a_{n}x_{n} = C_{1} $\\
  155.         $ a_{11}x_{1} + a_{22}x_{2}+ ... + a_{nn}x_{n} = C_{2} $\\
  156. homogene L\"osung: $ c=0 $.\\
  157. inhomogene L\"osung: $ c\neq 0$.
  158. \item  \textbf{Normen:} \\
  159. \hspace*{2 cm}\begin{tabular}{lllll}
  160. 1-Norm:& $ ||x||_{1}$ & = & $ |x_{1}| + |x_{2}|+ ... + |x_{n}|$ & (Spalte betrachten) $ \diamondsuit $\\
  161. Euklidische Norm:& $ ||x||_{2}$ & = & $\sqrt{x_{1}^{2} + x_{2}^{2}+...+x_{n}^{2}}$ &(Spalte betrachten) $ \bigcirc $ \\
  162. Maximumnorm: & $ ||x||_{\infty}$ & = & $\quad \mathrm{max}{\left\lbrace |x_{i}|; \, 1 \le i \le n\right\rbrace }$ &(Zeile betrachten) (Quadrat) \\
  163. \end{tabular}
  164. \\
  165. Jede Norm ist \"aquivalent.
  166. \end{itemize}
  167. \subsection{Spaltenpivotisierung}
  168. -- dient zur Fehlervermeidung;\\
  169. Versucht, Zahlen in Matrix betragsm\"assig klein zu halten.\\
  170. $ \Big| \frac{a_{i+1,i}}{a_{ii}} \Big| \le 1, \, \Big| \frac{a_{i+2,i}}{a_{ii}} \Big| \le 1, \, ... $\\
  171. Skalierte Spaltenpivotisierung:\\
  172. -- bei Versagen der Spaltenpivotisierung vorher skalieren;\\
  173. -- Koordinaten des St\"orvektors bleiben beim Skalieren unber\"ucksichtigt.\\
  174. -- Bsp.: $ a_{11} \eqhat \frac{|a_{11}|}{|a_{12}|} $, dann ggf. Zeilen tauschen.\\
  175. -- Matrix allgemein: $ \left( \begin{array}{cc} a_{11} & a_{12} \\ a_{21} & a_{22}
  176. \end{array}  \right)  $
  177. \subsection{Jacobi-Verfahren (Gesamtschrittverfahren)}
  178. -- iteratives Verfahren;\\
  179. -- statt $ A \cdot x = b \, \Rightarrow \, x= M_{x} + d$\\
  180. -- Startvektor $ x_{0} \, \Rightarrow \, x_{n+1} = M_{xn} +d $\\
  181. -- erfolgreich, wenn Vektoren $ (x_{n})_{n \in \mathrm{N}} $ gegen Fixpunkt konvergieren.\\
  182. \begin{center}
  183. $  x_{i}^{(\mu + 1)} = \frac{b_{i}}{a_{ii}} - \sum_{k=1, k \neq i}^{n} \frac{a_{ik}}{a_{ii}} \cdot x_{k}^{(\mu)} \hspace{1cm} (i = 1, 2, ..., n) $
  184. \end{center}
  185. \subsection{Gauss-Seidel-Verfahren (Einzelschrittverfahren)}
  186. \begin{itemize}
  187. \item $ x_{i}^{(\mu +1)} = \frac{b_{i}}{a_{ii}} - \sum_{k=1}^{i-1} \frac{a_{ik}}{a_{ii}} x_{k}^{(\mu +1)} - \sum_{k=i+1}^{n} \frac{a_{ik}}{a_{ii}} x_{k}^{(\mu)} $\\
  188. $ (i=1,2,...,n; \, x_{1}^{(0)}, x_{2}^{(0)},...,x_{n}^{(0)} \, \mathrm{gegebene \, Startwerte}; \, \mu = 0,1,2,...) $
  189. \end{itemize}
  190. \subsection{Interpolation und Approximation von Funktionen}
  191. \subsubsection{Lagrange-Form des Interpolationspolynoms}
  192. \begin{itemize}
  193. \item $ L_{n} (x) := \sum \limits^{n}_{i=0} f(x_{i}) \cdot L_{n,i}(x) $
  194. \item $ L_{n,i} = \prod^{n}_{k=o; k \neq i}  \frac{x - x_{k}}{x_{i}-x_{k}} $ \\
  195. \item $ L_{n, i} (x) \,\qquad (0 \leq i \leq n) $ \hspace{2cm} mit $ n \eqhat $ Anzahl der Punkte/NST; $ i \eqhat $ Laufindex
  196. \\
  197. Grad 0, wenn alle y-Werte gleich sind; z.B. (1;2), (3;2), ...\\
  198. Grad 1, wenn alle Punkte auf Gerade;
  199. \item Grad = n-1, d.h. Polynom vom Grad n hat n+1 Koeffizienten, also n+1 Freiheitsgrade.
  200. \end{itemize}
  201. $\begin{array}{l|lllll}
  202. x_{i} & f_{i} &  &  &  &  \\
  203. \hline
  204. x_{0} & P_{0} &  &  &  &  \\
  205. x_{1} & P_{1} &  {\overset{\searrow}{\rightarrow}} P_{0,1} & \rightarrow L_{1} &  &  \\
  206. x_{2} & P_{2} & {\overset{\searrow}{\rightarrow}}P_{1,2} & {\overset{\searrow}{\rightarrow}} P_{0,1,2} & \rightarrow L_{2} &  \\
  207. x_{3} & P_{3} & {\overset{\searrow}{\rightarrow}}P_{2,3} & {\overset{\searrow}{\rightarrow}}P_{1,2,3} & {\overset{\searrow}{\rightarrow}} P_{0,1,2,3} & \rightarrow L_{3}
  208. \end{array} $ \hspace{1cm}
  209. wobei z.B. $ P_{0,1}: \frac{f(x_{1}) - f(x_{0})}{x_{1} - x_{0}}  $ ist.
  210. Fehlerterm: $ f(x) - p(x) = \frac{f^{(n+1)}(\xi)}{(n+1)!} \prod \limits^{n}_{i=0}(x-x_{i}) $\\
  211. \\
  212. Berechnung mit dividierten Differenzen:\\
  213. $ f[x_{i}, ..., x_{i+k}] = \frac{f[x_{i+1}, ..., x_{i+k}] - f[x_{i}, ..., x_{i+k-1}]}{x_{i+k}-x_{i}} $
  214.  
  215. \subsubsection{Neville}
  216.  
  217. \begin{tikzpicture}
  218.         \begin{scope}[thick]
  219.         \draw[shift={(60:1cm)},xshift=5cm]
  220.                 node [right,text width=17cm,fill=gray!20,inner sep=2ex]
  221.         {
  222. Gegeben seien Wertepaare $(x_{i}, f_{i}) $ f\"ur $ i=0,...,n $. Man definiert eine Folge von Polynomen rekursiv wie folgt:\\
  223. $\qquad p_{i0}(x) := f_{i}, $ f\"ur $ i=0,...,n $\\
  224.  
  225. f\"ur $ k=1,...,n $ und $ i=0,...,n: $\\
  226.  
  227. $ \qquad p_{ik}(x):= p_{i+1,k-1}(x)+\frac{x_{i+k}-x}{x_{i+k}-x_{i}(p_{i,k-1}(x)-p_{i+1,k-1}(x))} $\\
  228.  
  229. Dann gilt: \\
  230. $ p_{0n} $ ist das Interpolationspolynom zu den gegebenen Wertepaaren.\\
  231.         };
  232.         \end{scope}
  233.         \end{tikzpicture}
  234.  
  235. \begin{itemize}
  236. \item bietet sich an, wenn man ein Interpolationspolynom nur an einer Stelle auswerten will;
  237. \item Aufwand f\"ur n+1 St\"utzstellen ist n(n+1) Punktoperationen;
  238. \end{itemize}
  239.  
  240. \subsubsection{Newton-Cotes-Formeln}
  241. \begin{itemize}
  242. \item Fehler: $O(n^2)$
  243. \item $ p(x) = \sum \limits_{i=0}^{n}f[x_{0},...,x_{i}] \cdot \prod \limits_{j=0}^{i-1}(x-x_{j}) $
  244. \item Interpolation, rekursiv, Koeffizienten sind dividierte Differenzen
  245. \end{itemize}
  246.  
  247. \section{Numerische Integration und Differentation}
  248. \subsection{Newton-Cotes-Formel}
  249. $ \int \limits_{a}^{b} f(x) dx = \int \limits_{a}^{b} L_{n} (x) dx + $ Fehlerterm \hspace{1cm} // Schrittweite $ h=\frac{b-a}{N} $\\
  250. Fehlerterm: $ \int \limits_{a}^{b} \frac{f^{(n+1)}(\xi(x))}{(n+1)!} \cdot \prod \limits_{i=0}^{n}(x-x_{i}) dx $
  251.  
  252. \subsection{Sehnentrapezformel}
  253. Fehler: $O (h^{3}) $\\
  254. f\"ur n=1 (1. Grad): $ \int \limits_{a}^{b} f(x) dx \approx \frac{h}{2} (f(a) +2f(a+h) + f(b)) - \underbrace{\frac{1}{12} \cdot f'' (\xi) \cdot h^{3}}_{\mathrm{Fehlerterm}} $ \hspace{1cm} //  Schrittweite $ h=\frac{b-a}{N} $\\
  255.  
  256. \subsection{Simpsonformel}
  257. entspricht Newton-Cotes-Formel f\"ur n=2 (Grad 2)\\
  258. Fehler: $ O(h^{5}) $\\
  259. $ \int \limits_{a}^{b} f(x) dx = \frac{h}{3} (f(a) + 4f(a+h) +f(b)) $ \hspace{1cm} //  Schrittweite $ h=\frac{b-a}{2} $\\
  260. Fehlerterm: $ -\frac{f^{(4)} (\xi)\cdot h^{(5)}}{90} $ \hspace{1cm} // $ a<\xi < b $\\
  261. Idee der Simpsonformel: Funktion f auf Intervall [a,b] durch $ L_{2} $ zu interpolieren, wenn man St\"utzstellen a, a+h und b ausw\"ahlt.
  262.  
  263. \section{Differentialgleichungen}
  264. \subsection{Eulerverfahren}
  265. Fehler: $ O(h) $ \hspace{2 cm} $ h := \frac{t_{1}-t_{0}}{N} $ \hspace{2 cm} $ y_{i+1} = y_{i} + h\cdot f(\tau_{i}, y_{i}) $\\
  266. \\
  267. Eulerverfahren muss N-mal angewandt werden.\\
  268. \\
  269. \definecolor{hgrau}{gray}{0.9}
  270. \begin{tabular}{>{\columncolor{hgrau}}llllll}
  271. \toprule
  272. $\mathbf{i}$ & 0 & 1 & 2 & 3 & 4 \\
  273. \midrule
  274. $\mathbf{\tau_{i}}$  & $ t+ih $ & $ t+(i+1)h $ & ... & ... & ... \\
  275. $\mathbf{k=f(\tau_{i},y_{i})}$ & \begin{footnotesize}aus Richtungsfeld\end{footnotesize} & $ (\tau_{i}, \mathrm{voriges} \, y_{i+1} )$ & ... & ... & ... \\
  276. $\mathbf{y_{i+1}}$ & $y_{i} + h \cdot f (\tau_{i}, y_{i}) $ & \begin{footnotesize}voriges \end{footnotesize}$y_{i+1} + h\cdot $\begin{footnotesize}oberes \end{footnotesize}$ f(\tau_{i}, y_{i}) $ & ... & ... & \cellcolor[gray]{0.9}{{\begin{footnotesize}Ergebnis $(y1) \approx$...\end{footnotesize}}} \\
  277. \bottomrule
  278. \end{tabular}
  279.  
  280.  
  281. \subsection{Runge-Kutta-Verfahren}
  282. Fehler: $ O(h^{4}) $, d.h. bei Halbierung der Schrittweite nur ca. 1/16 Fehler (Fehler proportional zu $ h^{4} $);\\
  283. \\
  284. Schritt 1:\\
  285. $\begin{array}{llll}
  286. x & y & k=h\cdot f(x,y) \\
  287. \hline
  288. x_{0} & y_{0} & k_{1} & \\
  289. x_{0}+h/2 & y_{0}+k_{1}/2 & k_{2} &  x_{1} = x_{0}+h  \\
  290. x_{0} + h/2 & y_{0}+k_{2}/2 & k_{3} &  \\
  291. x_{0} +h & y_{0}+k_{3} & k_{4} & \\
  292. \end{array} $
  293. \\
  294. \bigskip
  295. \\
  296. Schritt 2:\\
  297. $y_{1} = y_{0} + \frac{1}{6} \cdot h \cdot (k_{1}+2k_{2}+2k_{3}+k_{4}) $\\
  298.  
  299. \end{document}