Winkel zwischen zwei Vektoren kennzeichnen Thema ist als GELÖST markiert

Tabellen und Grafiken erstellen und anordnen


Trippkees
Forum-Anfänger
Forum-Anfänger
Beiträge: 20
Registriert: Mi 11. Nov 2020, 20:06

Winkel zwischen zwei Vektoren kennzeichnen

Beitrag von Trippkees »

Hier ist ein Minimalbeispiel. Gern würde ich den Winkel wie im Bild im Anhang kennzeichnen.

\documentclass[12pt,ngerman]{scrartcl}
\usepackage[]{babel}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
%
%
\begin{document}
%
%
\begin{figure}[h!]
	\centering
	\begin{tikzpicture}
		\begin{axis}[
			axis equal,
			width=0.75\textwidth,
			axis x line=center,
			axis y line=center,
			xlabel={$x$},
			ylabel={$y$},
			xmin=-5, xmax=5,
			ymin=-5, ymax=5,
			xtick={-5,...,5},
			ytick={-5,...,5},
			grid=both,
			]
			\drawvery thick,->--(1,4) node[near end, right] {$\vec{a}$};
			\drawvery thick,->--(2,-4) node[near end, right] {$\vec{b}$};
			%\draw (0,0) arc (296:75:3mm);
			%\draw(30:0.5cm) node {$\alpha$};
		\end{axis}
	\end{tikzpicture}	
\end{figure}
%
%
\end{document}
Dateianhänge
winkel-zwischen-vektoren-gimp.png

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2348
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Re: Winkel zwischen zwei Vektoren kennzeichnen

Beitrag von Bartman »

Das ist leider kein vollständiges Minimalbeispiel.

Man kann Dein Beispiel vervollständigen und die nötigen Anpassungen einfügen

\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.18}

\usetikzlibrary{arrows.meta}

\begin{document}
	\begin{tikzpicture}[>=Stealth]
		\begin{axis}[
			axis equal,
			width=0.75\textwidth,
			axis lines=center,
			xlabel={$x$},
			ylabel={$y$},
			xmin=-5, xmax=5,
			ymin=-5, ymax=5,
			xtick={-5,...,5},
			ytick={-5,...,5},
			grid=both,
		]
            \draw[very thick,->] (0,0) -- (1,4) node[near end, right] {$\vec{a}$};
			\draw[very thick,->] (0,0) -- (2,-4) node[near end, right] {$\vec{b}$};
			\draw [->] (-64:1.5) arc [start angle=-64, end angle=75, radius=1.5];
			\draw (30:.8) node {$\alpha$};% Achtung: Smileys wegen 8) abschalten
		\end{axis}
	\end{tikzpicture}	
\end{document}

oder mit den Bibliotheken angles und quotes arbeiten:

\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.18}

\usetikzlibrary{arrows.meta,angles,quotes}

\begin{document}
	\begin{tikzpicture}[>=Stealth]
		\begin{axis}[
			axis equal,
			width=0.75\textwidth,
			axis lines=center,
			xlabel={$x$},
			ylabel={$y$},
			xmin=-5, xmax=5,
			ymin=-5, ymax=5,
			xtick={-5,...,5},
			ytick={-5,...,5},
			grid=both,
		]
			\path [very thick,->, near end, right] 
			    (current axis.origin) coordinate (O)
			        edge node {$\vec{a}$} coordinate (A) (1,4)
			        edge node {$\vec{b}$} coordinate (B) (2,-4)
			        pic ["$\alpha$", draw, thin, angle radius=1cm, above] {angle = B--O--A}
			;
		\end{axis}
	\end{tikzpicture}	
\end{document}
Zuletzt geändert von Bartman am Do 14. Okt 2021, 13:32, insgesamt 1-mal geändert.

Trippkees
Forum-Anfänger
Forum-Anfänger
Beiträge: 20
Registriert: Mi 11. Nov 2020, 20:06

Re: Winkel zwischen zwei Vektoren kennzeichnen

Beitrag von Trippkees »

Danke! Sorry bezügl. des MVs. Das ging vorhin etwas zu schnell. Ich werde mir das auch noch mal durchlesen ...


Trippkees
Forum-Anfänger
Forum-Anfänger
Beiträge: 20
Registriert: Mi 11. Nov 2020, 20:06

Re: Winkel zwischen zwei Vektoren kennzeichnen

Beitrag von Trippkees »

Eine Problem hat sich gerade noch ergeben: In meinem Dokument gibt es offensichtlich Probleme mit babel und "$\alpha$". Was ist den da das Problem? Das Zeichen " macht Probleme ...


Bartman
Forum-Meister
Forum-Meister
Beiträge: 2348
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Re: Winkel zwischen zwei Vektoren kennzeichnen

Beitrag von Bartman »

Lade die TikZ-Bibliothek babel.


Trippkees
Forum-Anfänger
Forum-Anfänger
Beiträge: 20
Registriert: Mi 11. Nov 2020, 20:06

Re: Winkel zwischen zwei Vektoren kennzeichnen

Beitrag von Trippkees »

Das tue ich ja. Aber dann gibt es ja die Probleme ...!?


Bartman
Forum-Meister
Forum-Meister
Beiträge: 2348
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Re: Winkel zwischen zwei Vektoren kennzeichnen

Beitrag von Bartman »

Ich weiß nicht, was genau bei Dir Probleme bereitet, aber ich dachte gerade daran:

\documentclass{standalone}
\usepackage[ngerman]{babel}% <- hinzugefügt
\usepackage{pgfplots}
\pgfplotsset{compat=1.18}

\usetikzlibrary{arrows.meta,angles,quotes,babel}% <- um babel erweitert

\begin{document}
	\begin{tikzpicture}[>=Stealth]
		\begin{axis}[
			axis equal,
			width=0.75\textwidth,
			axis lines=center,
			xlabel={$x$},
			ylabel={$y$},
			xmin=-5, xmax=5,
			ymin=-5, ymax=5,
			xtick={-5,...,5},
			ytick={-5,...,5},
			grid=both,
		]
			\path [very thick,->, near end, right] 
			    (current axis.origin) coordinate (O)
			        edge node {$\vec{a}$} coordinate (A) (1,4)
			        edge node {$\vec{b}$} coordinate (B) (2,-4)
			        pic ["$\alpha$", draw, thin, angle radius=1cm, above] {angle = B--O--A}
			;
		\end{axis}
	\end{tikzpicture}	
\end{document}

Trippkees
Forum-Anfänger
Forum-Anfänger
Beiträge: 20
Registriert: Mi 11. Nov 2020, 20:06

Re: Winkel zwischen zwei Vektoren kennzeichnen

Beitrag von Trippkees »

Danke für deine schnelle Antwort. Dein MV läuft auch bei mir. Aber sobald ich das in mein Dokument hineinkopiere, gibt es Probleme. Ich muss mir das morgen noch mal in Ruhe ansehen ...


Bartman
Forum-Meister
Forum-Meister
Beiträge: 2348
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Re: Winkel zwischen zwei Vektoren kennzeichnen

Beitrag von Bartman »

Alternativ kannst Du den Winkel ohne Anführungsstriche pic text zuweisen.


Trippkees
Forum-Anfänger
Forum-Anfänger
Beiträge: 20
Registriert: Mi 11. Nov 2020, 20:06

Re: Winkel zwischen zwei Vektoren kennzeichnen

Beitrag von Trippkees »

Danke! Läuft endlich.

\usetikzlibrary{arrows.meta,angles,quotes,babel}% <- um babel erweitert

Das war der entscheidende Hinweis. Eine letzte Frage zum besseren Verständnis: Wie wäre die Variante mit dem "pic text"?


Antworten