次の関数をプロットしようとしています:
\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 から 1 の範囲であるべきところ、0 から 3x10^(-4) の範囲になっています。readian - degrees の問題はすでに解決しました。しかし、これは私のスキルを超えています :p。
答え1
問題は解決しました。三角関数の単位は度に変換する必要があります。ただし、分母は三角関数の引数ではないため、ラジアンのままにしておく必要があります。正しい関数は次のとおりです。
{(sin(120*x)*cos(100*x)/(120/180*3.14*x))^2};
私の意見では、この度 - ラジアン単位の変更は多くの問題を引き起こします。なぜこれを修正してラジアンを使用しないのでしょうか?