Was ist die Domäne in einem parametrischen Tikz-Diagramm?

Was ist die Domäne in einem parametrischen Tikz-Diagramm?

Ich verstehe nicht, was hier vor sich geht. Wenn der Definitionsbereich des parametrischen Parameters \t0:100 ist, dann sollte die Funktion sin(2pi*t) ungefähr 100 Mal oszillieren, aber sie oszilliert nur ein paar Mal. Was übersehe ich?

\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
  \begin{scope}[x=.6\textwidth,y=.6\textwidth]
    \draw[very thin,color=gray, step=.1] (0.0,0.0) grid (1,1);
    \draw [ thick,  domain=0:100, samples=40, smooth, variable=\t] 
    plot ({\t/100}, {sin(2*pi*\t)*.5+.5});
  \end{scope}
\end{tikzpicture}
\end{document}

Bildbeschreibung hier eingeben

Antwort1

Sie haben domainRecht. Das Problem ist, dass die trigonometrischen Funktionen in TikZ (seltsamerweise, meiner Meinung nach) standardmäßig in Grad angegeben sind. 2*pi*\tMit \t„zwischen“ und „zwischen“ erhalten Sie 0also 100die Sinusfunktion (in Grad) zwischen 0und 628.3Grad (was ungefähr 10.96Radiant entspricht), was fast 1.75Perioden der Funktion entspricht. Das ist genau das, was Sie dort sehen: eine volle Periode und 3/4einer anderen.

Du kannst Ti sagenkrZ kann durch Anhängen eines an das Argument oder durch Verwendung der Funktion im Bogenmaß geändert werden rad(siehe Seite 1005 des TikZ-PGF-Handbuch, Abschnitt 93.3.4 „Trigonometrische Funktionen“). Ich habe auch die FPU hinzugefügt, um die Domäne auf 100 zu erweitern, und habe die Anzahl der Samples gemäß Kpyms Vorschlag auf 400 erhöht (beachten Sie das Aliasing):

Bildbeschreibung hier eingeben

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{fpu}
\begin{document}
\begin{tikzpicture}
  \begin{scope}[x=.6\textwidth,y=.6\textwidth]
    \pgfkeys{/pgf/fpu=true,/pgf/fpu/output format=fixed}
    \draw[very thin,color=gray, step=.1] (0.0,0.0) grid (1,1);
    \draw [ thick,  domain=0:100, samples=400, smooth, variable=\t]
    plot ({\t/100}, {sin(2*pi*\t r)*.5+.5});
  \end{scope}%                   ^
\end{tikzpicture}
\end{document}

verwandte Informationen