我想画一个积分轮廓,我认为这很容易,但我对 Tikz 包还不太熟悉。积分轮廓从
-我无穷大到 +i无穷
与虚轴平行,但并不完全在虚轴上,而是稍微偏左(或偏右)。积分轮廓在原点附近也有半圆,但并不完全在原点上。
我想我正在寻找一个缩进的轮廓,但不是通常的轮廓,就像下图这样从负无穷到正无穷,跳过一根杆子 ,但就像我说的,我希望它垂直移动。
我还找到了这张图片,我想要一些非常接近的图片。如果我能得到一些帮助来获得链接中图片中的内容,我想我可以自己完成剩下的工作。
请提供任何帮助,我们将不胜感激,谢谢。
答案1
以下是根据问题答案得出的初步近似值绘制复杂集成。
这接近你想要的吗?
\documentclass{article}
\usepackage{tikz}
\begin{document}
\usetikzlibrary{calc,decorations.markings}
\begin{tikzpicture}
\draw (0,-5.5) -- (0,5.5); % Axis
\draw (-5.5,0) -- (5.5,0);
\foreach \y in {-5,...,5} {
\draw (-4pt,\y) -- (4pt,\y) node[pos=0,left] {\y};
\draw (\y,-4pt) -- (\y,4pt) node[pos=0,below] {\y};
}
\node at (0,-1.5) {$\times$}; % Pole
% Contour line
\draw[thick,red,xshift=2pt,
decoration={ markings, % This schema allows for fine-tuning the positions of arrows
mark=at position 0.2 with {\arrow{latex}},
mark=at position 0.6 with {\arrow{latex}},
mark=at position 0.8 with {\arrow{latex}},
mark=at position 0.98 with {\arrow{latex}}},
postaction={decorate}]
(0,-5) -- (0,-1.7) arc (-90:90:.2) -- (0,5);
\draw[thick,red,xshift=2pt,
decoration={ markings,
mark=at position 0.2 with {\arrow{latex}},
mark=at position 0.4 with {\arrow{latex}},
mark=at position 0.6 with {\arrow{latex}},
mark=at position 0.8 with {\arrow{latex}}},
postaction={decorate}]
(0,5) arc (90:-90:5) -- (0,-5);
\end{tikzpicture}
\end{document}