Valores de trazado incorrectos usando pgfplots

Valores de trazado incorrectos usando pgfplots

Estoy intentando trazar la siguiente función:

\begin{tikzpicture}
\begin{axis}[
  ymin = 0, width=17cm, height=19cm, grid = major,
  use units,  x unit=mm,  y unit=j.u, xlabel=x,  ylabel=I]

\addplot[blue,thick,mark=none,
 domain=-10:10,samples=120]
{ (sin(120*x)/(120*x)*cos(100*x))^2};


\end{axis}
\end{tikzpicture}

Lo que obtengo es esto:

ingrese la descripción de la imagen aquí

y lo que debo gestear es que:

ingrese la descripción de la imagen aquí

Se ven bastante similares, pero los valores incorrectos de la figura y oscilan entre 0 y 3x10^(-4) cuando deberían oscilar entre 0 y 1. Ya resolví el problema de los grados readianos. Pero este es algo que está por encima de mis habilidades :p.

Respuesta1

Ok, resolví el problema. Las unidades en funciones trigonométricas deben convertirse a grados. Pero el denominador debe mantenerse en radianes ya que no es un argumento de función trigonométrica. Aquí está la función correcta.

{(sin(120*x)*cos(100*x)/(120/180*3.14*x))^2};

En mi opinión, estos grados: el cambio de unidades en radianes causa muchos problemas. ¿Por qué no lo arreglan y usan radianes?

información relacionada