使用最少的附加包和尽可能简单的函数在 TikZ 中绘制椭圆弧

使用最少的附加包和尽可能简单的函数在 TikZ 中绘制椭圆弧

在此处输入图片描述

我有来自 Mathematica 的上述输出,我想在 LaTeX 中准确重现它,但我刚刚开始使用 TikZ,并且不理解其他问题中呈现的具有类似形状的椭圆弧的大量代码层。

因此,我对高级软件包不是特别感兴趣,但如果有一个软件包允许我仅使用极坐标方程来做到这一点,我会接受它作为解决方案。

我尝试了极坐标绘图,但是当我输入曲线的极坐标形式时,TikZ 就会任意中断,并且由于某种原因忽略了平方根。

答案1

\documentclass[tikz]{standalone}

\begin{document}
\begin{tikzpicture}
% 7/90*180=14
% -1/7*180=-25.71428571
% 6/7*180=154.2857143
  \draw
    [thick,color=black,domain=-25.71428571:154.2857143,samples=200,smooth]
 plot (xy polar cs:angle=\x,
        radius=
          {1/sqrt(1-0.9800139176438553*cos(\x-14)*cos(\x-14))});
\end{tikzpicture}
\end{document}

在此处输入图片描述

TikZcos默认sin使用度数。

相关内容