Построение различных линий на одном участке

Построение различных линий на одном участке

Мне нужна помощь с нанесением различных линий на один участок.

Например, у меня есть

а = 1;

тета = [0 30 60 90];

d1 = a.*sind(тета);

d2 = a.*cosd(тета);

участок (d1,d2)

Однако я также хочу построить отдельные линии для a=2,3,4 на том же графике.

решение1

Вы ищете что-то подобное?

\documentclass[tikz]{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
  \begin{axis}[domain=0:90,no markers]
    \pgfplotsinvokeforeach{1,2,3,4}{
      \addplot ({#1*sin(x)},{#1*cos(x)});
      \addlegendentry{$a = #1$};
    }
  \end{axis}
\end{tikzpicture}
\end{document}

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

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