我正在嘗試繪製以下函數:
\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};
我認為這個度數 - 弧度單位的變化會導致很多問題。為什麼他們不修復它並使用弧度?