使用 latex 绘制简单的矢量图

使用 latex 绘制简单的矢量图

大家晚上好。我正在尝试学习如何处理 Latex 中的绘图包,但我在网上找到的所有东西对于我需要做的事情来说都太复杂了。我想你们中是否有人可以帮助我。基本上我需要绘制 6 个向量并为它们和角度命名。我可以附上一张我需要实现的图像。有人能帮我提供一个实现这一点的代码吗,以便我可以研究它以更好地理解事物的工作原理?

在此处输入图片描述

首先十分感谢 :)

答案1

作为起点(不重现你的草图,但在此基础上你可以看到如何绘制你的草图):

\documentclass[tikz,border=3mm]{standalone}
\usetikzlibrary{angles, arrows.meta, quotes}
\usepackage{siunitx}

    \begin{document}
 \begin{tikzpicture}[
            > = Straight Barb,
phasor/.style = {very thick,-{Stealth}},
angles/.style = {draw, <->, angle eccentricity=1,
                 right, angle radius=7mm}
                        ]
% coordinates
    \draw[->] (-0.5,0) -- (4,0) coordinate (x) node[below left] {$\mathit{Re}$};
    \draw[->] (0,-1.5) -- (0,2) node[below left] (y) {$\mathit{Im}$};
% phasors
    \draw[phasor] (0,0) -- (300:1.5) coordinate (i)  node[right] {I};% used polar coordinates
    \draw[phasor] (0,0) -- ( 30:2.5) coordinate (v)  node[right] {V};% used polar coordinates
% angles drawn by pic
\coordinate (X)   at (0,0);
\draw
    pic["$\theta=\phi-\SI{90}{\degree}$",angles] {angle=i--X--x}
    pic["$\phi$",angles] {angle=x--X--v}
    ;
\end{tikzpicture}
    \end{document}

在此处输入图片描述

相关内容