Skip to content

Commit 70e1e19

Browse files
author
Fiete Winter
committed
add figure from appendix B.1
1 parent f009382 commit 70e1e19

File tree

10 files changed

+403
-0
lines changed

10 files changed

+403
-0
lines changed

B_derivations/fig01/README.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
![Fig](fig1.png)
2+
![Fig](fig2.png)
3+
![Fig](fig3.png)
4+
5+
minimum and maximum wavenumber vector for circular region -- case 1
6+
7+
Bash:
8+
```Bash
9+
$ pdflatex fig1.tex
10+
```
11+
12+
minimum and maximum wavenumber vector for circular region -- case 2
13+
14+
Bash:
15+
```Bash
16+
$ pdflatex fig2.tex
17+
```
18+
19+
minimum and maximum wavenumber vector for circular region -- case 3
20+
21+
Bash:
22+
```Bash
23+
$ pdflatex fig3.tex
24+
```

B_derivations/fig01/fig1.pdf

34.9 KB
Binary file not shown.

B_derivations/fig01/fig1.png

144 KB
Loading

B_derivations/fig01/fig1.tex

Lines changed: 125 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,125 @@
1+
% minimum and maximum wavenumber vector for circular region -- case 1
2+
3+
%*****************************************************************************
4+
% Copyright (c) 2019 Fiete Winter *
5+
% Institut fuer Nachrichtentechnik *
6+
% Universitaet Rostock *
7+
% Richard-Wagner-Strasse 31, 18119 Rostock, Germany *
8+
% *
9+
% This file is part of the supplementary material for Fiete Winter's *
10+
% PhD thesis *
11+
% *
12+
% You can redistribute the material and/or modify it under the terms of the *
13+
% GNU General Public License as published by the Free Software Foundation *
14+
% , either version 3 of the License, or (at your option) any later version. *
15+
% *
16+
% This Material is distributed in the hope that it will be useful, but *
17+
% WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
18+
% or FITNESS FOR A PARTICULAR PURPOSE. *
19+
% See the GNU General Public License for more details. *
20+
% *
21+
% You should have received a copy of the GNU General Public License along *
22+
% with this program. If not, see <http://www.gnu.org/licenses/>. *
23+
% *
24+
% http://github.com/fietew/phd-thesis fiete.winter@gmail.com *
25+
%*****************************************************************************
26+
27+
\documentclass{standalone}
28+
29+
\usepackage{import}
30+
\input{../../preamble/standalone}
31+
32+
\begin{document}
33+
34+
\begin{tikzpicture}
35+
\pgfmathsetmacro{\Rvec}{1.0}
36+
\pgfmathsetmacro{\Rdashed}{2.5}
37+
38+
\pgfmathsetmacro{\Rls}{5.0}
39+
40+
\pgfmathsetmacro{\Ru}{\Rls-0.1}
41+
42+
\pgfmathsetmacro{\phider}{0}
43+
\pgfmathsetmacro{\Rder}{2.0}
44+
45+
46+
\pgfmathsetmacro{\phips}{-30}
47+
\pgfmathsetmacro{\Rps}{2}
48+
49+
\pgfmathsetmacro{\rl}{0.7}
50+
\pgfmathsetmacro{\Rl}{0.85}
51+
\pgfmathsetmacro{\phil}{70}
52+
53+
\pgfmathsetmacro{\phimin}{-180}
54+
\pgfmathsetmacro{\phimax}{+0}
55+
56+
\coordinate (origin) at (0,0);
57+
58+
\fill[fill=black!30] (\phil:\rl) circle (\Rl);
59+
\coordinate (center) at (\phil:\rl);
60+
\node[circle, fill=black, inner sep=1pt, label={90:$\sfpos[subscript=h]$}]
61+
at (center) {};
62+
63+
\draw(center) -- +(180:\Rl) node[midway,above=-3pt,sloped]{\footnotesize
64+
$\sfR[subscript=h]$};
65+
66+
\node[above right=0.25cm of center]{$\sfcircle[subscript=h]$};
67+
68+
%%\coordinate (xmin) at (\phimin:\Rmax);
69+
%%\coordinate (xmax) at (\phimax:\Rmax);
70+
%
71+
\coordinate (kmax) at (\phimax:\Rvec);
72+
\coordinate (kmin) at (\phimin:\Rvec);
73+
74+
%\draw(center) -- (xmax) node[midway,above=-3pt,sloped]{\footnotesize $R_l$};
75+
%\draw(center) -- (xmin);
76+
77+
%\dotMarkRightAngle[size=4pt](center,xmax,origin);
78+
%\dotMarkRightAngle[size=4pt](origin,xmin,center);
79+
80+
\draw[draw=black] ($(-70:\Rls)+(0,\Rls)$) arc (-70:-110:\Rls);
81+
\draw[draw=black,-latex'] ($(-75:\Ru)+(0,\Rls)$) arc (-75:-70:\Ru)
82+
node[above, sloped, midway] {$u$};
83+
84+
\foreach \phils in {-105, -100, -95, -85, -80, -75}
85+
{
86+
\node[loudspeaker,
87+
fill=activecolor,
88+
transform shape,
89+
rotate=\phils-180,
90+
anchor=cone] at ($(\phils:\Rls)+(0,\Rls)$) {};
91+
}
92+
93+
\node[loudspeaker,
94+
fill=activecolor,
95+
transform shape,
96+
rotate=90,
97+
anchor=cone,
98+
label={180:$\sfpossec$}] (ls) {};
99+
100+
\coordinate[label={-90:$\sftangentsec$}] (derivative) at (\phider:\Rder);
101+
\draw[-latex'] (0,0) -- (derivative);
102+
103+
\coordinate[label={90:$\sfnormalsec$}] (nls) at (0,\Rder);
104+
\draw[-latex'] (0,0) -- (nls);
105+
106+
\coordinate (kmaxu) at ($(derivative)!(kmax)!(0,0)$);
107+
108+
\draw[draw=red, thick] (kmaxu) -- (0,0)
109+
node[below=0.75cm, pos=0.25,anchor=south]
110+
{\color{red}$\sfknorm^{\max}_{\sfgreens,\sftangentsec}$};
111+
\draw[dashed] (kmaxu) -- (kmax);
112+
113+
\coordinate (kminu) at ($(derivative)!(kmin)!(0,0)$);
114+
115+
\draw[draw=blue, thick] (kminu) -- (0,0)
116+
node[below=0.75cm, pos=0.35, anchor=south]
117+
{\color{blue}$\sfknorm^{\min}_{\sfgreens,\sftangentsec}$};
118+
\draw[dashed] (kminu) -- (kmin);
119+
120+
\draw[red, thick] (0,0) -- (kmax);
121+
\draw[blue, thick] (0,0) -- (kmin);
122+
%
123+
\end{tikzpicture}
124+
%
125+
\end{document}

B_derivations/fig01/fig2.pdf

35.2 KB
Binary file not shown.

B_derivations/fig01/fig2.png

169 KB
Loading

B_derivations/fig01/fig2.tex

Lines changed: 127 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,127 @@
1+
% minimum and maximum wavenumber vector for circular region -- case 2
2+
3+
%*****************************************************************************
4+
% Copyright (c) 2019 Fiete Winter *
5+
% Institut fuer Nachrichtentechnik *
6+
% Universitaet Rostock *
7+
% Richard-Wagner-Strasse 31, 18119 Rostock, Germany *
8+
% *
9+
% This file is part of the supplementary material for Fiete Winter's *
10+
% PhD thesis *
11+
% *
12+
% You can redistribute the material and/or modify it under the terms of the *
13+
% GNU General Public License as published by the Free Software Foundation *
14+
% , either version 3 of the License, or (at your option) any later version. *
15+
% *
16+
% This Material is distributed in the hope that it will be useful, but *
17+
% WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
18+
% or FITNESS FOR A PARTICULAR PURPOSE. *
19+
% See the GNU General Public License for more details. *
20+
% *
21+
% You should have received a copy of the GNU General Public License along *
22+
% with this program. If not, see <http://www.gnu.org/licenses/>. *
23+
% *
24+
% http://github.com/fietew/phd-thesis fiete.winter@gmail.com *
25+
%*****************************************************************************
26+
27+
\documentclass{standalone}
28+
29+
\usepackage{import}
30+
\input{../../preamble/standalone}
31+
32+
\begin{document}
33+
34+
\begin{tikzpicture}
35+
\pgfmathsetmacro{\Rvec}{1.0}
36+
\pgfmathsetmacro{\Rdashed}{2.5}
37+
38+
\pgfmathsetmacro{\Rls}{5.0}
39+
40+
\pgfmathsetmacro{\Ru}{\Rls-0.1}
41+
42+
\pgfmathsetmacro{\phider}{0}
43+
\pgfmathsetmacro{\Rder}{2.0}
44+
45+
46+
\pgfmathsetmacro{\phips}{-30}
47+
\pgfmathsetmacro{\Rps}{2}
48+
49+
\pgfmathsetmacro{\rl}{1.4}
50+
\pgfmathsetmacro{\Rl}{0.85}
51+
\pgfmathsetmacro{\phil}{30}
52+
53+
\pgfmathsetmacro{\Rmax}{sqrt(\rl*\rl - \Rl*\Rl)}
54+
\pgfmathsetmacro{\phimin}{\phil+asin(\Rl/\rl)}
55+
\pgfmathsetmacro{\phimax}{0}
56+
57+
\coordinate (origin) at (0,0);
58+
59+
\fill[fill=black!30] (\phil:\rl) circle (\Rl);
60+
\coordinate (center) at (\phil:\rl);
61+
\node[circle, fill=black, inner sep=1pt, label={90:$\sfpos[subscript=h]$}]
62+
at (center) {};
63+
64+
\node[above right=0.25cm of center]{$\sfcircle[subscript=h]$};
65+
66+
\draw[dashed] (0,0) -- (\phimin:\Rdashed);
67+
68+
\coordinate (xmin) at (\phimin:\Rmax);
69+
\coordinate (xmax) at (\phimax:\Rmax);
70+
71+
\coordinate (kmax) at (\phimax:\Rvec);
72+
\coordinate (kmin) at (\phimin:\Rvec);
73+
74+
\draw(center) -- (xmin) node[midway,below=-3pt,sloped]{\footnotesize $
75+
\sfR[subscript=h]$};
76+
77+
\dotMarkRightAngle[size=4pt](origin,xmin,center);
78+
79+
\draw[draw=black] ($(-70:\Rls)+(0,\Rls)$) arc (-70:-110:\Rls);
80+
\draw[draw=black,-latex'] ($(-75:\Ru)+(0,\Rls)$) arc (-75:-70:\Ru)
81+
node[above, sloped, midway] {$u$};
82+
83+
\foreach \phils in {-105, -100, -95, -85, -80, -75}
84+
{
85+
\node[loudspeaker,
86+
fill=activecolor,
87+
transform shape,
88+
rotate=\phils-180,
89+
anchor=cone] at ($(\phils:\Rls)+(0,\Rls)$) {};
90+
}
91+
92+
\node[loudspeaker,
93+
fill=activecolor,
94+
transform shape,
95+
rotate=90,
96+
anchor=cone,
97+
label={180:$\sfpossec$}] (ls) {};
98+
99+
\coordinate[label={-90:$\sftangentsec$}] (derivative) at (\phider:\Rder);
100+
\draw[-latex'] (0,0) -- (derivative);
101+
102+
\coordinate[label={90:$\sfnormalsec$}] (nls) at (0,\Rder);
103+
\draw[-latex'] (0,0) -- (nls);
104+
105+
\coordinate (kmaxu) at ($(derivative)!(kmax)!(0,0)$);
106+
107+
\draw[draw=red, thick] (kmaxu) -- (0,0)
108+
node[below=0.75cm, pos=0.25,anchor=south]
109+
{\color{red}$\sfknorm^{\max}_{\sfgreens,\sftangentsec}$};
110+
\draw[dashed] (kmaxu) -- (kmax);
111+
112+
\coordinate (kminu) at ($(derivative)!(kmin)!(0,0)$);
113+
\coordinate (kmint) at ($(nls)!(kmin)!(0,0)$);
114+
115+
%\draw[red, thick] (0,0) -- (kmax);
116+
%
117+
\draw[draw=blue, thick] (kmint) -- (kmin) node[above=0.75cm,
118+
pos=0,anchor=north] {\color{blue}$\sfknorm^{\min}_{\sfgreens,\sftangentsec}$};
119+
120+
\draw[dashed] (kminu) -- (kmin);
121+
122+
123+
\draw[-latex',blue, thick] (origin) -- (kmin);
124+
%
125+
\end{tikzpicture}
126+
%
127+
\end{document}

B_derivations/fig01/fig3.pdf

35.4 KB
Binary file not shown.

B_derivations/fig01/fig3.png

187 KB
Loading

0 commit comments

Comments
 (0)