Wie kann ich eine Ellipse drehen

Wie kann ich eine Ellipse drehen

Ich zeichne eine gedrehte Ellipse und eine Hyperbel nebeneinander, um die Wirkung von Kreuzprodukttermen in einer quadratischen Gleichung zu veranschaulichen. Ich lerne das Zeichnen in Tikz über pgfmanual.pgf. Ich finde es nicht einfach, das zu bekommen, was ich will, also lerne ich langsam. Ich habe über die verschiedenen Beiträge in diesem Forum etwas Code bekommen. Ich muss noch ein paar Probleme mit den Diagrammen lösen, für die ich sehr dankbar wäre. Diese sind: 1. Ich kann auf der Ellipse keine Achsenbeschriftungen setzen (ich kann sie problemlos drehen); 2. Ich kann die Hyperbel überhaupt nicht drehen. Der Code lautet wie folgt:

\documentclass[11pt,twoside]{report}
\usetikzlibrary{shapes.geometric, arrows, decorations.pathreplacing, matrix}
\usepackage{pgfplots}

\begin{document}
\begin{tikzpicture}
\begin{scope}[remember picture,rotate=45]
    \coordinate (O) at (0,0);
\coordinate (A) at (2.5,0);
\coordinate (B) at (0,1.6);
% draw ellipse
    \draw[line width = 0.5mm] (O) ellipse (2.5cm and 1.60cm);
% draw axis
\draw[line width = 0.5mm, ->] (-2.5, 0) -- (2.5, 0) coordinate[right] (e1);
\draw[line width = 0.5mm, ->] (0, -2.5) -- (0, 2.5) coordinate[above] (e2);
% calculate brace points for major axis
\path (O) -- (A) coordinate[pos=.02] (a1) coordinate[pos=.98] (a2);
\draw[decorate, decoration = {brace, amplitude = 12pt, mirror, raise =4pt}, yshift = 0pt]
    (a2) -- (a1) coordinate[midway] (tl1);
\coordinate (l1) at ([yshift=1cm]tl1);
% calculate brace points for minor axis
\path (O) -- (B) coordinate[pos=.05] (b1) coordinate[pos=.95] (b2);
\draw[decorate, decoration = {brace, amplitude = 12pt, mirror, raise =4pt}, yshift = 0pt]
    (b2) -- (b1) coordinate[midway] (tl2);
\coordinate (l2) at ([xshift=-.9cm]tl2);
\end{scope}

\draw[line width = 0.5mm, dashed, ->] (-2.5, 0) -- (2.5, 0) node[right]{$x$};
\draw[line width = 0.5mm, dashed, ->] (0, -2.5) -- (0, 2.5) node[above]{$y$};
\node[anchor=south west] at (e1) {$x^{'}$};
\node[anchor=south east] at (e2) {$y^{'}$};
\node[anchor=south west] at ([xshift=-0.1cm,yshift=-0.4cm]l1) {$a$};
\node[anchor=south east] at ([xshift=.2cm]l2) {$b$};
\end{tikzpicture}
%******

\begin{tikzpicture}
\begin{axis}[
        xmin=-2.5,xmax=2.5,
    ymin=-2.5,ymax=2.5]
    all axes={ticks=few}
    \addplot [black,ultra thick,domain=-1:1] ({cosh(x)}, {sinh(x)});
    \addplot [black,ultra thick,domain=-1:1] ({-cosh(x)}, {sinh(x)});
    \addplot[red,dashed] expression {x};
    \addplot[red,dashed] expression {-x};
    \end{axis}
\end{tikzpicture}\\
\end{document}

Wir sind für jede Hilfe sehr dankbar.

verwandte Informationen