¿Cuál es el dominio en un gráfico paramétrico tikz?

¿Cuál es el dominio en un gráfico paramétrico tikz?

No entiendo qué está pasando aquí. Si el dominio del parámetro paramétrico \tes 0:100, entonces la función sin(2pi*t) debería oscilar unas 100 veces, pero sólo oscila un par. ¿Qué me estoy perdiendo?

\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}

ingrese la descripción de la imagen aquí

Respuesta1

Tienes domainrazón. El problema es que las funciones trigonométricas en TikZ están (curiosamente, en mi opinión) en grados por defecto. Entonces, entre 2*pi*\ty le dará la función seno (en grados) entre y grados (que se trata de radianes), que es casi períodos de la función. Esto es exactamente lo que ves ahí: un período completo y de otro.\t01000628.310.961.753/4

Puedes decirle a TikZ para usar radianes agregando un ral argumento o usando la radfunción (consulte la página 1005 de TikManual Z-PGF, apartado 93.3.4 “Funciones trigonométricas”). También agregué la FPU para permitir el dominio hasta 100 y aumenté la cantidad de muestras a 400 siguiendo la sugerencia de Kpym (observe el alias):

ingrese la descripción de la imagen aquí

\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}

información relacionada