Doppler-effect

wave_doppler-001.pngwave_doppler-002.pngwave_doppler-003.pngwave_doppler-004.pngwave_doppler-005.png

Edit and compile if you like:

% Author: Izaak Neutelings (December 2020)
% Inspiration: https://tex.stackexchange.com/questions/285578/how-to-draw-parallelepiped-and-cube-with-latex/288101#288101
\documentclass[border=3pt,tikz]{standalone}
\usepackage{amsmath}
\usetikzlibrary{arrows,arrows.meta}
\tikzset{>=latex} % for LaTeX arrow head
\colorlet{myblue}{blue!60!black}
\colorlet{myred}{red!80!black}
\colorlet{vcol}{green!60!black}
\tikzstyle{vvec}=[-{Latex[length=4,width=3]},thick,vcol,line cap=round]
\tikzstyle{myarr}=[-{Latex[length=3,width=2]}]
\tikzstyle{mydoublearr}=[{Latex[length=3,width=2]}-{Latex[length=3,width=2]}]
\tikzset{
pics/eye/.style={
code={
\draw (#1-180:0.5) to[out=#1,in=#1-240,looseness=0.9] (#1-90:0.25)
(#1-180:0.5) to[out=#1,in=#1-130,looseness=0.9] (#1-270:0.25);
\clip (#1-180:0.47) to[out=#1,in=#1-240,looseness=0.9] (#1-90:0.24) --
(#1-270:0.242) to[out=#1-130,in=#1,looseness=0.9] cycle;
\draw[very thin,top color=white,bottom color=red!60!black!20,shading angle=#1-120]
(#1-180:0.48) circle(0.45);
\fill[brown!30!black,rotate=#1-180]
(0.07,0) ellipse({0.05} and 0.12);
\fill[black,rotate=#1-180]
(0.05,0) ellipse({0.03} and 0.06);
}},
pics/eye/.default=180
}
\begin{document}
% REST
\def\R{1.5} % radius
\def\N{5} % number of wave fronts
\def\lam{\R/\N} % wavelength
\def\angmin{30} % min. angle velocity arrow
\def\angmax{330} % min. angle velocity arrow
\def\waves#1{
\foreach \i in {1,...,\N}{
\draw[myblue,thick] ({-(\i-0.25)*#1*\lam},0) circle ({\lam*(\i-0.25)});
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Click to download: wave_doppler.texwave_doppler.pdf
Open in Overleaf: wave_doppler.tex

Leave a Reply

Your email address will not be published.