Привет, я пытаюсь добавить красные стрелки на кривые, у меня есть стрелки на линии с помощью ArrowInside, но на параметрическом графике я их не вижу.
\psset{arrowscale=2,ArrowFill=true}
\begin{pspicture}(-5,-4)(5,4)%\grilla
\psaxes[linewidth=1.1pt,labels=none,
ticks=none]{-}(0,0)(-4,-4)(4,4)[$x$,0][$y$,90]
\psset{algebraic,linewidth=1.3pt}
\foreach \expr in {SINH(t)|COSH(t),COSH(t)|SINH(t),SINH(t)|-COSH(t),-COSH(t)|SINH(t)}
{\psparametricplot[linewidth=1.3pt,ArrowInside=->>,ArrowInsideNo=2]{-2}{2}{\expr}}
\psline[linewidth=1.3pt, linewidth=1.3pt,ArrowInside=->>, ArrowInsideNo=2,ArrowInsideOffset=0.1](-4,-4)(0,0)
\psline[linewidth=1.3pt, linewidth=1.3pt,ArrowInside=->>, ArrowInsideNo=2,ArrowInsideOffset=0.1](4,4)(0,0)
\psline[linewidth=1.3pt, linewidth=1.3pt,ArrowInside=->>, ArrowInsideNo=2,ArrowInsideOffset=0.1](0,0)(4,-4)
\psline[linewidth=1.3pt, linewidth=1.3pt,ArrowInside=->>, ArrowInsideNo=2,ArrowInsideOffset=0.1](0,0)(-4,4)
\end{pspicture}
решение1
Тот же подход, что издесь: перерисовать с помощью multido
. Чтобы стрелки указывали в желаемых направлениях, измените SINH(t)|COSH(t)
на -SINH(t)|COSH(t)
и COSH(t)|SINH(t)
на COSH(t)|-SINH(t)
.
\documentclass{standalone}
\usepackage{pstricks-add}
\begin{document}
\psset{arrowscale=2,ArrowFill=true}
\begin{pspicture}(-5,-5)(5,5)%\grilla
\psaxes[linewidth=1.1pt,labels=none,
ticks=none]{-}(0,0)(-4,-4)(4,4)[$x$,0][$y$,90]
\psset{algebraic,linewidth=1.3pt}
\foreach \expr in {-SINH(t)|COSH(t),COSH(t)|-SINH(t),SINH(t)|-COSH(t),-COSH(t)|SINH(t)}{
\psparametricplot[linewidth=1.3pt]{-2}{2}{\expr}
\multido{\n=-1+0.8}{4}{%
\parametricplot[plotpoints=2,linecolor=red,linewidth=0.1pt,arrows=->,arrowscale=5]{\n}{\n\space 0.01 add}{\expr}
}
}
\psline[linewidth=1.3pt, linewidth=1.3pt,ArrowInside=->>, ArrowInsideNo=2,ArrowInsideOffset=0.1](-4,-4)(0,0)
\psline[linewidth=1.3pt, linewidth=1.3pt,ArrowInside=->>, ArrowInsideNo=2,ArrowInsideOffset=0.1](4,4)(0,0)
\psline[linewidth=1.3pt, linewidth=1.3pt,ArrowInside=->>, ArrowInsideNo=2,ArrowInsideOffset=0.1](0,0)(4,-4)
\psline[linewidth=1.3pt, linewidth=1.3pt,ArrowInside=->>, ArrowInsideNo=2,ArrowInsideOffset=0.1](0,0)(-4,4)
\end{pspicture}
\end{document}
Урожайность:
Возможно, вам захочется изменить значение \n=-1+0.8
на что-то другое, чтобы переместить стрелки в другое положение.