From 45e236bc519b62e8afc1aea7d2e625df4c145348 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20M=C3=BCller?= Date: Wed, 22 Jun 2022 11:49:27 +0200 Subject: add ell stuff --- buch/chapters/110-elliptisch/images/ellpolnul.tex | 57 +++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 buch/chapters/110-elliptisch/images/ellpolnul.tex (limited to 'buch/chapters/110-elliptisch/images/ellpolnul.tex') diff --git a/buch/chapters/110-elliptisch/images/ellpolnul.tex b/buch/chapters/110-elliptisch/images/ellpolnul.tex new file mode 100644 index 0000000..831b477 --- /dev/null +++ b/buch/chapters/110-elliptisch/images/ellpolnul.tex @@ -0,0 +1,57 @@ +% +% tikztemplate.tex -- template for standalon tikz images +% +% (c) 2021 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule +% +\documentclass[tikz]{standalone} +\usepackage{amsmath} +\usepackage{times} +\usepackage{txfonts} +\usepackage{pgfplots} +\usepackage{csvsimple} +\usetikzlibrary{arrows,intersections,math} +\begin{document} +\def\skala{1} +\begin{tikzpicture}[>=latex,thick,scale=\skala] + +\definecolor{rot}{rgb}{0.8,0,0} +\definecolor{blau}{rgb}{0,0,1} +\definecolor{gruen}{rgb}{0,0.6,0} + +\draw (-1,-1) rectangle (1,1); +\node at (-1,-1) [below left] {$0$}; +\node at (1,-1) [below right] {$K$}; +\node at (1,1) [above right] {$K+iK'$}; +\node at (-1,1) [above left] {$iK'$}; +\node at (0,0) {$u$}; + +\begin{scope}[xshift=4cm] +\fill[color=rot!20] (-1,-1) rectangle (1,1); +\node at (-1,-1) {$0$}; +\node at (1,-1) {$1$}; +\node at (1,1) {$\frac1k$}; +\node at (-1,1) {$\infty$}; +\node[color=rot] at (0,0) {$\operatorname{sn}(u,k)$}; +\end{scope} + +\begin{scope}[xshift=7cm] +\fill[color=blau!20] (-1,-1) rectangle (1,1); +\node at (-1,-1) {$1$}; +\node at (1,-1) {$0$}; +\node at (1,1) {$\frac{ik'}k$}; +\node at (-1,1) {$\infty$}; +\node[color=blau] at (0,0) {$\operatorname{cn}(u,k)$}; +\end{scope} + +\begin{scope}[xshift=10cm] +\fill[color=gruen!20] (-1,-1) rectangle (1,1); +\node at (-1,-1) {$1$}; +\node at (1,-1) {$k'$}; +\node at (1,1) {$0$}; +\node at (-1,1) {$\infty$}; +\node[color=gruen] at (0,0) {$\operatorname{dn}(u,k)$}; +\end{scope} + +\end{tikzpicture} +\end{document} + -- cgit v1.2.1 From 17f90bd131bdf24110d8933fd804413d53e17bc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20M=C3=BCller?= Date: Wed, 22 Jun 2022 13:07:36 +0200 Subject: add graph for all functions --- buch/chapters/110-elliptisch/images/ellpolnul.tex | 24 +++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'buch/chapters/110-elliptisch/images/ellpolnul.tex') diff --git a/buch/chapters/110-elliptisch/images/ellpolnul.tex b/buch/chapters/110-elliptisch/images/ellpolnul.tex index 831b477..1ed6b22 100644 --- a/buch/chapters/110-elliptisch/images/ellpolnul.tex +++ b/buch/chapters/110-elliptisch/images/ellpolnul.tex @@ -1,5 +1,5 @@ % -% tikztemplate.tex -- template for standalon tikz images +% ellpolnul.tex -- template for standalon tikz images % % (c) 2021 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule % @@ -9,15 +9,12 @@ \usepackage{txfonts} \usepackage{pgfplots} \usepackage{csvsimple} -\usetikzlibrary{arrows,intersections,math} +\usetikzlibrary{arrows,intersections,math,calc} \begin{document} +\input{ellcommon.tex} \def\skala{1} \begin{tikzpicture}[>=latex,thick,scale=\skala] -\definecolor{rot}{rgb}{0.8,0,0} -\definecolor{blau}{rgb}{0,0,1} -\definecolor{gruen}{rgb}{0,0.6,0} - \draw (-1,-1) rectangle (1,1); \node at (-1,-1) [below left] {$0$}; \node at (1,-1) [below right] {$K$}; @@ -26,30 +23,33 @@ \node at (0,0) {$u$}; \begin{scope}[xshift=4cm] -\fill[color=rot!20] (-1,-1) rectangle (1,1); +\rechteck{rot}{\operatorname{sn}(u,k)} +\nullstelle{(-1,-1)}{rot} +\pol{(-1,1)}{rot} \node at (-1,-1) {$0$}; \node at (1,-1) {$1$}; \node at (1,1) {$\frac1k$}; \node at (-1,1) {$\infty$}; -\node[color=rot] at (0,0) {$\operatorname{sn}(u,k)$}; \end{scope} \begin{scope}[xshift=7cm] -\fill[color=blau!20] (-1,-1) rectangle (1,1); +\rechteck{blau}{\operatorname{cn}(u,k)} +\nullstelle{(1,-1)}{blau} +\pol{(-1,1)}{blau} \node at (-1,-1) {$1$}; \node at (1,-1) {$0$}; \node at (1,1) {$\frac{ik'}k$}; \node at (-1,1) {$\infty$}; -\node[color=blau] at (0,0) {$\operatorname{cn}(u,k)$}; \end{scope} \begin{scope}[xshift=10cm] -\fill[color=gruen!20] (-1,-1) rectangle (1,1); +\rechteck{gruen}{\operatorname{dn}(u,k)} +\nullstelle{(1,1)}{gruen} +\pol{(-1,1)}{gruen} \node at (-1,-1) {$1$}; \node at (1,-1) {$k'$}; \node at (1,1) {$0$}; \node at (-1,1) {$\infty$}; -\node[color=gruen] at (0,0) {$\operatorname{dn}(u,k)$}; \end{scope} \end{tikzpicture} -- cgit v1.2.1 From 0a0f36f71e9dff9b9c87a66a669e0d2f388d21c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20M=C3=BCller?= Date: Thu, 23 Jun 2022 19:23:58 +0200 Subject: poles and zeros --- buch/chapters/110-elliptisch/images/ellpolnul.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'buch/chapters/110-elliptisch/images/ellpolnul.tex') diff --git a/buch/chapters/110-elliptisch/images/ellpolnul.tex b/buch/chapters/110-elliptisch/images/ellpolnul.tex index 1ed6b22..16730f9 100644 --- a/buch/chapters/110-elliptisch/images/ellpolnul.tex +++ b/buch/chapters/110-elliptisch/images/ellpolnul.tex @@ -38,7 +38,7 @@ \pol{(-1,1)}{blau} \node at (-1,-1) {$1$}; \node at (1,-1) {$0$}; -\node at (1,1) {$\frac{ik'}k$}; +\node at (1,1) {$\frac{k'}{ik}$}; \node at (-1,1) {$\infty$}; \end{scope} -- cgit v1.2.1 From 3a7e2cef27bd78a96b20751db2a53f7291fcd2a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20M=C3=BCller?= Date: Fri, 24 Jun 2022 20:18:48 +0200 Subject: add grid to images --- buch/chapters/110-elliptisch/images/ellpolnul.tex | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'buch/chapters/110-elliptisch/images/ellpolnul.tex') diff --git a/buch/chapters/110-elliptisch/images/ellpolnul.tex b/buch/chapters/110-elliptisch/images/ellpolnul.tex index 16730f9..fe1d235 100644 --- a/buch/chapters/110-elliptisch/images/ellpolnul.tex +++ b/buch/chapters/110-elliptisch/images/ellpolnul.tex @@ -15,6 +15,15 @@ \def\skala{1} \begin{tikzpicture}[>=latex,thick,scale=\skala] +\input rechteckpfade3.tex + +\pgfmathparse{1/\xmax} +\xdef\dx{\pgfmathresult} +\xdef\dy{\dx} + +\netz{0.1pt} +\draw[line width=0.1pt] (-1,0) -- (1,0); +\fill[color=white,opacity=0.5] (-1,-1) rectangle (1,1); \draw (-1,-1) rectangle (1,1); \node at (-1,-1) [below left] {$0$}; \node at (1,-1) [below right] {$K$}; -- cgit v1.2.1 From b2d8e88a2517a5d15b01f4e34ac12dfc8723c265 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20M=C3=BCller?= Date: Fri, 24 Jun 2022 20:30:36 +0200 Subject: improve elliptic domain images --- buch/chapters/110-elliptisch/images/ellpolnul.tex | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'buch/chapters/110-elliptisch/images/ellpolnul.tex') diff --git a/buch/chapters/110-elliptisch/images/ellpolnul.tex b/buch/chapters/110-elliptisch/images/ellpolnul.tex index fe1d235..b3183fc 100644 --- a/buch/chapters/110-elliptisch/images/ellpolnul.tex +++ b/buch/chapters/110-elliptisch/images/ellpolnul.tex @@ -17,12 +17,15 @@ \input rechteckpfade3.tex -\pgfmathparse{1/\xmax} +\pgfmathparse{2/\xmax} \xdef\dx{\pgfmathresult} \xdef\dy{\dx} -\netz{0.1pt} -\draw[line width=0.1pt] (-1,0) -- (1,0); +\begin{scope}[xshift=-1cm,yshift=-1cm] +\clip (0,0) rectangle (2,2); +\netz{0.4pt} +\draw[line width=0.4pt] (-1,0) -- (1,0); +\end{scope} \fill[color=white,opacity=0.5] (-1,-1) rectangle (1,1); \draw (-1,-1) rectangle (1,1); \node at (-1,-1) [below left] {$0$}; -- cgit v1.2.1 From e1e6149b020ef102e257adb9898d5ba5242bac05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20M=C3=BCller?= Date: Fri, 24 Jun 2022 20:47:33 +0200 Subject: more improvements --- buch/chapters/110-elliptisch/images/ellpolnul.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'buch/chapters/110-elliptisch/images/ellpolnul.tex') diff --git a/buch/chapters/110-elliptisch/images/ellpolnul.tex b/buch/chapters/110-elliptisch/images/ellpolnul.tex index b3183fc..dfa04d3 100644 --- a/buch/chapters/110-elliptisch/images/ellpolnul.tex +++ b/buch/chapters/110-elliptisch/images/ellpolnul.tex @@ -26,7 +26,7 @@ \netz{0.4pt} \draw[line width=0.4pt] (-1,0) -- (1,0); \end{scope} -\fill[color=white,opacity=0.5] (-1,-1) rectangle (1,1); +\fill[color=white,opacity=0.7] (-1,-1) rectangle (1,1); \draw (-1,-1) rectangle (1,1); \node at (-1,-1) [below left] {$0$}; \node at (1,-1) [below right] {$K$}; -- cgit v1.2.1