From 265b976d0d6bfa665ba5e1be3755ba932f42b97e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20M=C3=BCller?= Date: Mon, 3 Jan 2022 16:06:51 +0100 Subject: Abbildung kegelschnitte --- .../030-geometrie/images/kegelschnitte.tex | 115 +++++++++++++++++++++ 1 file changed, 115 insertions(+) create mode 100644 buch/chapters/030-geometrie/images/kegelschnitte.tex (limited to 'buch/chapters/030-geometrie/images/kegelschnitte.tex') diff --git a/buch/chapters/030-geometrie/images/kegelschnitte.tex b/buch/chapters/030-geometrie/images/kegelschnitte.tex new file mode 100644 index 0000000..b8067ad --- /dev/null +++ b/buch/chapters/030-geometrie/images/kegelschnitte.tex @@ -0,0 +1,115 @@ +% +% kegelschnitt.tex +% +% (c) 2021 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule +% +\documentclass[tikz]{standalone} +\usepackage{times} +\usepackage{amsmath} +\usepackage{txfonts} +\usepackage[utf8]{inputenc} +\usepackage{graphics} +\usetikzlibrary{arrows,intersections,math,calc} +\usepackage{ifthen} +\begin{document} + +\definecolor{kegelfarbe}{rgb}{0.2,0.6,0.6} +\definecolor{ebenenfarbe}{rgb}{0.6,0.4,0.2} +\definecolor{fokusfarbe}{rgb}{0.8,0.0,0.0} +\definecolor{scheitelfarbe}{rgb}{0,0.6,0} +\definecolor{leitfarbe}{rgb}{0.8,0.2,0.8} + +\newboolean{showgrid} +\setboolean{showgrid}{false} +\def\breite{7} +\def\hoehe{5} + +\begin{tikzpicture}[>=latex,thick] + +% Povray Bild +\node at (0,0) {\includegraphics[width=14cm]{kegelschnitte.jpg}}; + +% Gitter +\ifthenelse{\boolean{showgrid}}{ +\draw[step=0.1,line width=0.1pt] (-\breite,-\hoehe) grid (\breite, \hoehe); +\draw[step=0.5,line width=0.4pt] (-\breite,-\hoehe) grid (\breite, \hoehe); +\draw (-\breite,-\hoehe) grid (\breite, \hoehe); +\fill (0,0) circle[radius=0.05]; +}{} + +\begin{scope}[yshift=-7.5cm] + +\begin{scope} +\clip (-2,-2.5) rectangle (2,1.5); +\fill[color=kegelfarbe!40] + (-1.4,-3) -- (1.4,-3) -- (-1.4,3) -- (1.4,3) -- cycle; +\begin{scope}[xshift=0.5cm] +\draw[color=ebenenfarbe,line width=1.4pt] + (-1.4,-3) -- (1.4,3); +\end{scope} +\end{scope} + +\begin{scope}[xshift=-4.5cm] +\clip (-2,-2.5) rectangle (2,1.5); +\fill[color=kegelfarbe!40] + (-1.4,-3) -- (1.4,-3) -- (-1.4,3) -- (1.4,3) -- cycle; +\begin{scope}[xshift=-0.3cm] +\draw[color=ebenenfarbe,line width=1.4pt] (-0.4,-3) -- (0.4,3); +\end{scope} +\end{scope} + +\begin{scope}[xshift=4.5cm] +\clip (-2,-2.5) rectangle (2,1.5); +\fill[color=kegelfarbe!40] + (-1.4,-3) -- (1.4,-3) -- (-1.4,3) -- (1.4,3) -- cycle; +\begin{scope}[xshift=0.9cm] +\draw[color=ebenenfarbe,line width=1.4pt] (-3.4,-3) -- (3.4,3); +\end{scope} +\end{scope} + +\end{scope} + +\def\marke#1#2#3#4{ + \fill[color=white,opacity=0.5] + ({#1-0.25},{#2-0.2}) rectangle ({#1+0.20},{#2+0.2}); + \node[color=#3] at ({#1},{#2}) {#4}; +} + +\node[color=fokusfarbe] at (-5,0.5) {$F_1$}; +\node[color=fokusfarbe] at (-4.5,4.4) {$F_2$}; +%\node[color=scheitelfarbe] at (-4.5,4.1) [below left] {$S_2$}; +%\node[color=scheitelfarbe] at (-4.7,0.8) [above left] {$S_1$}; +\marke{-4.9}{3.7}{scheitelfarbe}{$S_2$} +\marke{-5.1}{1.1}{scheitelfarbe}{$S_1$} +\node[color=yellow] at (-3.9,-0.9) [right] {$P$}; + +\node[color=fokusfarbe] at (0.05,0.75) {$F$}; +%\node[color=scheitelfarbe] at (0.4,1.0) [above left] {$S$}; +\marke{0.35}{1.4}{scheitelfarbe}{$S$}; +\node[color=yellow] at (0.95,-0.6) [right] {$P$}; +\node[color=leitfarbe] at (2.2,1.2) {$l$}; + +\node[color=fokusfarbe] at (3.5,-2.9) {$F_1$}; +\node[color=fokusfarbe] at (4.4,-0.8) {$F_2$}; +%\node[color=scheitelfarbe] at (3.6,-3.5) [below left] {$S_1$}; +%\node[color=scheitelfarbe] at (4.8,-0.4) [above right] {$S_2$}; +\marke{3.05}{-3.85}{scheitelfarbe}{$S_1$} +\marke{5.3}{-0.0}{scheitelfarbe}{$S_2$} +\node[color=yellow] at (4.8,-2.7) [below right] {$P$}; + +\begin{scope}[yshift=-5.5cm] +\node at (-4.5,0) + {Hyperbel: $\overline{F_1P}-\overline{F_2P}=\text{const}$\strut}; + +\fill[color=white,opacity=0.7] (-1.3,-0.25) rectangle (1.3,0.25); +\node at (0,0) {Parabel: $\overline{FP}=\overline{lP}$\strut}; + +\fill[color=white,opacity=0.7] (2.4,-0.25) rectangle (6.6,0.25); +\node at (4.5,0) + {Ellipse: $\overline{F_1P}+\overline{F_2P}=\text{const}$\strut}; +\end{scope} + +\end{tikzpicture} + +\end{document} + -- cgit v1.2.1