y=Asin(ωx+φ)+b
一般正弦型函数的图象变换
正弦与余弦曲线 §2 已经指出
A、ω、φ
各管一件事。把竖直平移
b
一并加入,得到描述简谐振动的一般形式
y=Asin(ωx+φ)+b。本页把四个参数的几何效果逐一说清,并处理由基本曲线到一般曲线的变换路线问题。
1 · 四个参数各自的效果
∣A∣
是振幅 (amplitude),它把曲线沿纵向拉伸
∣A∣
倍,值域由
[−1, 1]
变成
[b−∣A∣, b+∣A∣]。ω
是角频率,它把曲线沿横向压缩为原来的
1/∣ω∣
倍,周期变成
T=2π/∣ω∣。ωx+φ
整体称为相位 (phase),x=0
处的相位
φ
称为初相。b
把整条曲线上下搬动,中轴由
y=0
变成
y=b。
A、ω、b
三者互不干扰:A
只改纵向幅度,ω
只改疏密,b
只改中轴高度。φ
是例外,它与
ω
纠缠在一起——曲线相对
y=Asin(ωx)
的实际横向平移量是
φ/ω,而不是
φ。
图 1-1 · 四个参数与基本曲线
y=sinx
的对照。可分别拖动
A、ω、φ、b,观察读数里的周期
2π/ω
与横向平移量
φ/ω
如何随之变化。
2 · 平移量的 ω 因子
由
y=sinx
得到
y=sin(ωx+φ)
有两条路线,它们的中间态不同,终点相同。
先平移后伸缩:把
y=sinx
向左移
φ
个单位得
y=sin(x+φ),再把横坐标压缩为原来的
1/ω
倍,即以
ωx
替换
x,得
y=sin(ωx+φ)。
先伸缩后平移:把
y=sinx
的横坐标压缩为
1/ω
得
y=sinωx,再向左移
d
个单位得
y=sin(ω(x+d))=sin(ωx+ωd)。要它等于
y=sin(ωx+φ),须取
d=φ/ω。
差别的根源是压缩发生在平移之前还是之后。横坐标压缩为
1/ω
后,横轴上每移动一个单位,相位增加
ω
个单位;同样的相位量
φ,只需
φ/ω
的位移就能凑出。
图 2-1 · 两条变换路线的逐步对照,红色虚线是先伸缩之后仍按
φ
平移得到的错误曲线。可切换顺序并拖动步骤序号,观察第二步分歧、第三步之后重合。
警示 · 这个陷阱的代价不是「偏一点」。取
A=1、ω=2、φ=π/3,正确曲线是
y=sin(2x+π/3),误按
φ
平移得到的是
y=sin(2x+2π/3)。两者之差的上确界是
2A∣sin((ω−1)φ/2)∣=2sin(π/6)=1,正好是值域宽度
2
的一半。在
[−6, 6]
上取 4001 个等距点实测,最大偏差正好是 1.000000000。先前用 2001 个点量到的是 0.999999276,第六位就开始差——采样错过了极值点。单测因此按双侧夹逼写,而不是对着某个采样密度断言等号。
3 · 五点法与参数反求
作图时不必逐点描:令相位
ωx+φ
依次取
0、π/2、π、3π/2、2π,解出五个横坐标
x=(t−φ)/ω,对应的纵坐标依次是
b、b+A、b、b−A、b。这五点是曲线与中轴的交点及波峰波谷,相邻两点的横向间隔恒为
T/4,连起来即得一个完整周期的形状,此即五点法。
反过来,从图象读参数也走这五点:A
与
b
由最高点和最低点的纵坐标解出,T
由相邻两个同类点的间隔读出并换算成
ω=2π/T,最后把任意一个已知点代回
ωx+φ
定出
φ。φ
只在模
2π
的意义下确定,通常约定取
∣φ∣<π
的那一个。
4 · 参考文献
-
Amplitude. Wikipedia. 振幅的几种口径,正弦型函数里取
∣A∣。https://en.wikipedia.org/wiki/Amplitude
-
Phase (waves). Wikipedia. 相位与初相,以及相位差换算成位移时的
1/ω
因子。https://en.wikipedia.org/wiki/Phase_(waves)
- Simple harmonic motion. Wikipedia. 简谐振动的一般形式与四个参数的物理含义。https://en.wikipedia.org/wiki/Simple_harmonic_motion