绘制显示光强度随距离变化的图表

绘制显示光强度随距离变化的图表

我该如何绘制下图中的函数/图形?我的试验结果不太理想 在此处输入图片描述

\documentclass{standalone}
\usepackage{tikz}
\begin{tikzpicture}[scale=.6]
    \draw[thick, smooth,samples=100,domain=-5.5:5.5] plot(\x,{0.5+1.0/(2.0*(\x))*sin((3*(\x))*180/pi)});
    \end{tikzpicture} 
\end{document}

答案1

使用一般的土拨鼠逻辑,我会尝试这样的事情。

\documentclass[tikz,border=3.14mm]{standalone}
\begin{document}
\begin{tikzpicture}[scale=.6,declare function={
f(\x)=(1/(1+0.1*abs(\x)))*(cos((3*(\x))*180/pi)+1);}]
    \draw[thick, smooth,samples=101,domain=-5.5:5.5] 
    plot(\x,{3*f(\x)});
\end{tikzpicture} 
\end{document}

在此处输入图片描述

这种选择源于以下观察:您的图显示了一个对称函数,其局部最小值均位于相同的y值。

相关内容