Bei dem nachkommenden Bild möchte ich dazu eine Kurve im Schwarz plotten, die mathemathisch durch diese Funktion beschreibbar ist:

F = C - d * Cos(3/2*(theta - 60))

F: gezielte Funktion

C: die blaue Kurve

d: der Unterschied zw. blauen und roten Kurven

Öffne in Overleaf
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{matrix}
\begin{document}
\begin{tikzpicture}[scale=0.8, transform shape]
\draw[->] (-3,0) -- (4.2,0) node[right] {$x$};
\draw[->] (0,-3) -- (0,4.2) node[above] {$y$};
\draw[<->] (0.1,2.9) -- (0.1,3.6);
\draw[densely dotted] (0,0) -- (0,3.85);
\draw[densely dashed] (0,0) -- (0,3.85);
\draw[densely dotted, rotate=120] (0,0) -- (0,3.60);
\draw[densely dotted, style=help lines, rotate=60] (0,0) -- (0,3.85);
\draw[densely dashed, style=help lines, rotate=60] (0,0) -- (0,3.85);
\draw[thick,blue,opacity=0.5] ([shift=(90:103pt)]0,0) arc (90:210:103pt);
\draw[red,dashed,opacity=0.5] ([shift=(90:82pt)]0,0) arc (90:210:82pt);
\draw[->,black,opacity=0.5] ([shift=(90:108pt)]0,0) arc (90:150:108pt);
\node (a) at (0.3,3.3) {$d$} node (b) at (-2,3.5) {$\theta$};
\end{tikzpicture}
\end{document}

alt text

gefragt 12 Jan '17, 11:55

vague_creature's gravatar image

vague_creature
21132126
Akzeptiert-Rate: 0%

bearbeitet 12 Jan '17, 13:28

saputello's gravatar image

saputello
11.1k154365

"Danke" etc. sind Dinge, die wir hier nicht benötigen und nach den Tipps zum Verfassen, die während der Eingabe der Frage in der Spalte rechts angezeigt werden, unterbleiben sollten. Auch die Frage, ob jemand helfen kann, ist eine überflüssige Selbstverständlichkeit. Wenn Du keine Hilfe wolltest, bräuchtest Du ja keine Frage zu stellen. Wir lieben es hier einfach kurz und knackig: Frage mit Beispiel und notwendigen Erläuterungn → Antwort, fertig.

Das ist nicht böse gemeint, aber verzichte bitte künftig einfach auf dergleichen.

(12 Jan '17, 13:31) saputello

BTW: Zum Plotten würde ich eher pgfplots verwenden (und dann ggf. umgekehrt in den Plot die beiden Radien und den Winkel einfügen. Wie genau? Müsste ich mir erst erarbeiten.

(12 Jan '17, 13:32) saputello

Geht das überhaupt? Die blaue Kurve ist doch gar keine Funktion. Sie hat für ein und dasselben x links zwei verschiedene y-Werte. Ich habe vor rund 35 Jahren in der Schule noch gelernt, dass so etwas keine Funktion ist. Also könnte man C allenfalls als Koordinatenpaare interpretieren. Dann ist aber die Frage, was ein Koordinatenpaar abzüglich einer Zahl, die sich ja aus d * Cos(3/2*(theta - 60)) ergeben würde, sein soll. Desweiteren müsste man natürlich theta und d kennen, um etwas berechnen zu können. Aber vielleicht reichen meine Mathekenntnisse auch einfach nicht.

(12 Jan '17, 13:49) gast3

@saputello die Radien sind mir erstmal egal, hauptsächlich zwei Kreisteile mit auf einander liegendem Mittelpunkt und verschiedenen Radien in einem Theta-Bereich von 0 bis 120 Grad und dann die genannte Funktion zwischen den beiden.

(12 Jan '17, 14:01) vague_creature

Mit pgfplots. (Ich hoffe ich habe die Frage richtig verstanden)

Öffne in Overleaf
\documentclass{article}
\usepackage{pgfplots}
\begin{document}

\begin{tikzpicture}
  \begin{axis}
    [
      % Plot settings
      domain=0:120,
      samples=101,
      no markers,
      smooth,
      % Axis settings
      axis equal,
      axis lines=middle,
      enlargelimits=true,
      xlabel=$x$,
      ylabel=$y$,
      xtick=\empty,
      ytick=\empty,
    ]
    \def\rb{5}
    \def\rr{4}

    % Circles
    \addplot[blue] ({\rb*cos(x)},{\rb*sin(x)});
    \addplot[red,dashed] ({\rr*cos(x)},{\rr*sin(x)});

    % Gray lines
    \addplot[help lines,->,domain=0:45] ({(\rb+.5)*cos(x)},{(\rb+.5)*sin(x)})
      node [above right] {$\theta$};
    \addplot[help lines,dashed,domain=0:1] ({x*(\rb+.5)*cos(45)},{x*(\rb+.5)*sin(45)});
    \addplot[help lines,dotted,domain=0:1] ({x*\rb*cos(120)},{x*\rb*sin(120)});

    % Plot in between
    \addplot[black] (
      {( \rr + .5*(\rb-\rr)*( 1+cos(5*3/2*(x-60)) ) )*cos(x)},
      {( \rr + .5*(\rb-\rr)*( 1+cos(5*3/2*(x-60)) ) )*sin(x)}
    );
  \end{axis}
\end{tikzpicture}

\end{document}

alt text

Permanenter link

beantwortet 12 Jan '17, 15:03

Henri's gravatar image

Henri
15.7k133943
Akzeptiert-Rate: 46%

bearbeitet 12 Jan '17, 15:04

Wäre hier Polarkoordinaten sinnvoll? (Ich habe die Frage glaub ich aber auch noch nicht ganz verstanden)

(12 Jan '17, 17:09) stefan ♦♦

Mit TikZ so:

Öffne in Overleaf
%%%%%%%%%%%%%%%%
%Funktion
%%%%%%%%%%%%%%%%
%F = C - d * Cos(3/2*(theta - 60))
%F: gezielte Funktion
%C: die blaue Kurve
%d: der Unterschied zw. blauen und roten Kurven
\def\CWert{0.73}
\def\dWert{2.45}
\def\phiWert{60}
\def\omegaWert{1.5}
\draw[color=red, thick] plot[domain=0:1.25*pi, samples=200] 
(
{\x}, 
{\CWert - \dWert*cos(\omegaWert*(\x - \phiWert) r)} % r für "radiant"
)
node[above=1cm]{$F(x) = C-d\cdot\cos\bigl(\frac32 (x - 60^\circ)\bigr)$}
;

alt text

Öffne in Overleaf
\documentclass{article}
    \usepackage[ngerman]{babel}
\usepackage{tikz}
\usetikzlibrary{matrix}
\begin{document}
\begin{tikzpicture}[scale=0.8, transform shape]
\draw[->] (-3,0) -- (4.2,0) node[right] {$x$};
\draw[->] (0,-3) -- (0,4.2) node[above] {$y$};
\draw[<->] (0.1,2.9) -- (0.1,3.6);
\draw[densely dotted] (0,0) -- (0,3.85);
\draw[densely dashed] (0,0) -- (0,3.85);
\draw[densely dotted, rotate=120] (0,0) -- (0,3.60);
\draw[densely dotted, style=help lines, rotate=60] (0,0) -- (0,3.85);
\draw[densely dashed, style=help lines, rotate=60] (0,0) -- (0,3.85);
\draw[thick,blue,opacity=0.5] ([shift=(90:103pt)]0,0) arc (90:210:103pt);
\draw[red,dashed,opacity=0.5] ([shift=(90:82pt)]0,0) arc (90:210:82pt);
\draw[->,black,opacity=0.5] ([shift=(90:108pt)]0,0) arc (90:150:108pt);
\node (a) at (0.3,3.3) {$d$} node (b) at (-2,3.5) {$\theta$};

%%%%%%%%%%%%%%%%
%Funktion
%%%%%%%%%%%%%%%%
%F = C - d * Cos(3/2*(theta - 60))
%F: gezielte Funktion
%C: die blaue Kurve
%d: der Unterschied zw. blauen und roten Kurven
\def\CWert{0.73}
\def\dWert{2.45}
\def\phiWert{60}
\def\omegaWert{1.5}
\draw[color=red, thick] plot[domain=0:1.25*pi, samples=200] 
(
{\x}, 
{\CWert - \dWert*cos(\omegaWert*(\x - \phiWert) r)} % r für "radiant"
)
node[above=1cm]{$F(x) = C-d\cdot\cos\bigl(\frac32 (x - 60^\circ)\bigr)$}
; 
\end{tikzpicture}
\end{document}
Permanenter link

beantwortet 12 Jan '17, 14:07

cis's gravatar image

cis
9.5k74452491
Akzeptiert-Rate: 29%

bearbeitet 12 Jan '17, 14:11

Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×728
×5

gestellte Frage: 12 Jan '17, 11:55

Frage wurde gesehen: 7,338 Mal

zuletzt geändert: 12 Jan '17, 17:09