Tikz 绘制单位圆 $S^{1}$ 上的布朗运动

Tikz 绘制单位圆 $S^{1}$ 上的布朗运动

我正在尝试使用 TikZ 包在单位圆上绘制布朗运动$S^{1}$ $({Z \in \mathbb{C} : |Z|=1})$。这是我试图得到的图片:

在此处输入图片描述

我只是举一个简单的例子来说明:

    \begin{tikzpicture}[scale=3]
    \draw[step=.5cm,gray,very thin] (-1.4,-1.4) grid (1.4,1.4);
    \draw (-1.5,0) -- (1.5,0);
    \draw (0,-1.5) -- (0,1.5);
    \draw (0,0) circle (1cm);
    \draw (3mm,0mm) arc (0:30:3mm);
    \end{tikzpicture}

答案1

使用 PSTricks (版本 1)

\documentclass[pstricks,border=12pt]{standalone}
\SpecialCoor
\everypsbox{\scriptsize}
\begin{document}
\begin{pspicture}(-2,-2)(2,2)
    \pscircle[linecolor=blue]{1}
    \qdisk(0,0){2pt}
    \qdisk(1;30){2pt}
    \psline(1;30)
    \uput{4pt}[-100](1;30){$z$}
    \rput{30}(1;30){%
        \psline[linecolor=red]{<->}(0,1)(0,0)(1,0)%
        \psarc[arcsep=\pslinewidth](0,0){6pt}{0}{90}%
        \uput{2pt}[30]{*0}(0,1){$i_z$}%
        \uput{2pt}[-45]{*0}(1,0){$z$}%
    }
\end{pspicture}
\end{document}

在此处输入图片描述

使用 PSTricks (版本 2)

\documentclass[pstricks,border=12pt]{standalone}
\usepackage{pst-node}
\addtopsstyle{gridstyle}{gridcolor=orange}
\begin{document}
\begin{pspicture}[showgrid](-2,-2)(2,2)
    \pnode(0,0){O}
    \pnode(1;30){P}
    \pnode([nodesep=-1]{O}P){X}
    \pnode([offset=-1]{O}P){Y}
    \pscircle[linecolor=blue](O){1}
    \qdisk(O){2pt}
    \qdisk(P){2pt}
    \psline(P)
    \psline[linecolor=red]{<->}(X)(P)(Y)
    \psarc[arcsep=\pslinewidth,origin={P}](P){6pt}{(X)}{(Y)}
    \psset{labelsep=3pt}
    \uput[-20](P){$z$}
    \uput[20](Y){$i_z$}
    \uput[0](X){$z$}
\end{pspicture}
\end{document}

在此处输入图片描述

没有 PSTricks

\documentclass[tikz,border=12pt]{standalone}
\begin{document}
\Large
\begin{tikzpicture}[scale=3,>=stealth]
    \draw[blue] (0,0) circle (1);
    \fill (0,0) circle (1pt);
    \fill (30:1) circle (1pt);
    \draw (0,0) -- (30:1);
    \node[anchor=150] at (30:1) {$z$};
    \begin{scope}[shift={(30:1)},rotate=30]
    \node[anchor=west] at (0,1) {$i_z$};
    \node[anchor=north] at (1,0) {$z$};
    \draw[red,<->] (0,1) -- (0,0) -- (1,0);
    \draw (0:6pt) arc (0:90:6pt);
    \end{scope}
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容