Рисование синусоиды с разностью фаз

Рисование синусоиды с разностью фаз

Моей первой целью было нарисовать графики синусоиды, подобные этим изображениям:

введите описание изображения здесь

введите описание изображения здесь

Вот что я сделал (похоже на один код на этом форуме):

введите описание изображения здесь

Я хотел бы узнать (если это возможно), как изменить представление целых чисел в радианах в домене, уменьшить амплитуду одной из синусоид, обозначить сигналы (V и I), ось домена ( \theta = wt) и вертикальную ось пиковыми значениями ( Vm,Im ) вместо чисел на вертикальной оси.

Вот код:

\documentclass[11pt]{article}

\usepackage{color}
\usepackage{tikz}                           % for flowcharts
%\usepackage[latin1]{inputenc}
\usepackage{pgfplots}
\pgfplotsset{compat=1.11}

\begin{document}

\begin{center}
        \begin{tikzpicture}
        \begin{axis}[
        trig format plots=rad,
        axis lines = middle,
        enlargelimits,
        clip=false]

        \addplot[domain=-2*pi:2*pi,samples=200, red] {sin(x)};
        \addplot[domain=-2*pi:2*pi,samples=200, blue, dashed] {sin(x-1)};
        \draw[dotted,blue!40] (axis cs: 0,1.1) -- (axis cs: 0,0);
    \draw[dotted,red!40] (axis cs: 1,1.1) -- (axis cs: 1,0);
    \draw[dashed,olive,<->] (axis cs: 0,1.1) -- node[above,text=black,font=\footnotesize]{$\phi$}           (axis cs: 1,1.1);
        \end{axis}
        \end{tikzpicture}
        \end{center}

\end{document}

С наилучшими пожеланиями.

решение1

Ну, вопросов уйма, а мне очень хочется спать...

\documentclass[11pt]{article}

\usepackage{color}
\usepackage{tikz}                           % for flowcharts
%\usepackage[latin1]{inputenc}
\usepackage{pgfplots}
\pgfplotsset{compat=1.11}

\begin{document}

\begin{center}
        \begin{tikzpicture}
        \begin{axis}[
        width=\linewidth,
        trig format plots=rad,
        axis lines = middle,
        xlabel={$\theta=wt$},
        xlabel style={at={(1,0.5)},anchor=west},
        enlargelimits,
        ytick={\empty},
        extra y ticks={1,0.5,0,-0.5,-1},
        extra y tick labels={$V_m$,$I_m$,0,$-I_m$,$-V_m$},
        xtick={-6.28318, -4.7123889, ..., 6.28318},
        xticklabels={
        $-2\pi$, $-\frac{3\pi}{2}$, $-\pi$, $\frac{\pi}{2}$, ,
        $\frac{\pi}{2}$, $\pi$, $\frac{3\pi}{2}$, $2\pi$},
        clip=false]

        \addplot[domain=-2*pi:2*pi,samples=200, red] {0.5*sin(x)};
        \addplot[domain=-2*pi:2*pi,samples=200, blue, dashed] {sin(x-2)};
        \draw[dotted,blue!40] (axis cs: 0,1.1) -- (axis cs: 0,0);
    \draw[dotted,red!40] (axis cs: 1,1.1) -- (axis cs: 1,0);
    \draw[dashed,olive,<->] (axis cs: 0,1.1) --
           node[above,text=black,font=\footnotesize]{$\phi$} (axis cs: 1,1.1);
    \coordinate (P) at (axis cs:1.5*pi,{sin(25)});
    \node (labelV) at (axis cs:2*pi,{1+sin(2*pi)}) {Voltage $(V)$};
    \draw [red!50!black, thick, dashed, ->, shorten >=2pt] (labelV) -- (P);
    \coordinate (Q) at (axis cs:-1.5*pi,{sin(30)});
    \node (labelI) at (axis cs:-2*pi,{1+sin(2*pi)}) {Current $(I)$};
    \draw [red!50!black, thick, dashed, ->, shorten >=2pt] (labelI) -- (Q);
        \end{axis}
        \end{tikzpicture}
        \end{center}

\end{document}

введите описание изображения здесь

Связанный контент