Я пытаюсь построить следующую функцию:
\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}
Вот что я получаю:
и что я должен сказать, так это то, что:
Они выглядят довольно похожими, но неправильная цифра y имеет диапазон значений от 0 до 3x10^(-4), когда они должны быть в диапазоне от 0 до 1. Я уже решил задачу с ридианами и градусами. Но эта задача выше моих возможностей :p.
решение1
Хорошо, я решил задачу. Единицы в тригонометрических функциях должны быть преобразованы в градусы. Но знаменатель должен быть сохранен в радианах, поскольку он не является аргументом тригонометрической функции. Вот правильная функция.
{(sin(120*x)*cos(100*x)/(120/180*3.14*x))^2};
Я считаю, что эта смена единиц градусы - радианы вызывает много проблем. Почему они не исправят это и не будут использовать радианы?