cos nθ 、 sin nθ 表為 cos θ 與 sin θ 的多項式
葉東進
觀察 cos θ = cos θ, cos 2θ = −1 + 2 cos2θ, cos 3θ = −3 cos θ + 4 cos2θ, 以及 sin θ = 1· sin θ, sin 2θ = 2 cos θ · sin θ, sin 3θ = (−1 + 4 cos2θ) sin θ, 我們猜想: 對任意 正整數 n, 是否 cos nθ 恆可表為一個 cos θ 的 n 次多項式, 而 sin nθ 恆可表為一個 cos θ 的
n− 1 次多項式與 sin θ 的乘積? 如果答案是肯定的, 多項式的係數之間是否存有關係或規律?
一、
首先,
假若 cos nθ 可表為一個 cos θ 的 n 次多項, 記為 cos nθ = ∑n
k=0
an,kcoskθ, 且 sin nθ 可表為 一個 cos θ 的 n − 1 次多項式與 sin θ 的乘積, 記為 sin nθ =(n∑−1
k=0
bn−1,kcoskθ )
sin θ, 由
cos(n + 1)θ = cos nθ· cos θ − sin nθ · sin θ
⇒
cos(n + 1)θ = (∑n
k=0
an,kcoskθ )
cos θ−(∑n−1
k=0
bn−1,kcoskθ )
sin2θ
=
∑n k=0
an,kcosk+1θ−(∑n−1
k=0
bn−1,kcoskθ )
(1− cos2θ) 則
cos(n + 1)θ =
∑n+1 k=0
an+1,kcoskθ (經合併整理而得如此記述)
所以 cos(n + 1)θ 也可表為一個 cos θ 的 n + 1 次多項式。
又由
sin(n + 1)θ = sin nθ· cos θ + cos nθ · sin θ
⇒
sin(n + 1)θ = (∑n−1
k=0
bn−1,kcoskθ )
sin θ cos θ + (∑n
k=0
an,kcoskθ )
sin θ
= (∑n−1
k=0
bn−1,kcosk+1θ +
∑n k=0
an,kcoskθ )
sin θ 則
sin(n + 1)θ = (∑n
k=0
bn,kcoskθ )
sin θ (經合併整理而得如此記述) 所以 sin(n + 1)θ 也可表為一個 cos θ 的 n 次多項式與 sin θ 的乘積。
由於 cos 2θ = −1 + 2 cos2θ , sin 2θ = 2 cos θ· sin θ 滿足了初始條件, 因此由數學歸納, 我 們同時證得如下結論:
對任意正整數 n, cos nθ 恆可表為一個 cos θ 的 n 次多項式, 且 sin nθ 恆可表為一 個 cos θ 的 n − 1 次多項式與 sin θ 的乘積。
二、
其次,
根據上述結論, 我們取
cos(n + 1)θ =
∑n+1 k=0
an+1,kcoskθ, cos nθ =
∑n k=0
an,kcoskθ 及
cos(n− 1)θ =
n−1
∑
k=0
an−1,kcoskθ 由和差化積公式, 有
cos(n + 1)θ + cos(n− 1)θ = 2 cos nθ · cos θ 所以
∑n+1
a coskθ +
n−1
∑a coskθ = 2
∑n
a cosk+1θ
⇒
∑n k=0
(an+1,k + an−1,k) coskθ + (an+1,n+1cosn+1θ− an−1,ncosnθ)
=
∑n k=0
2an,k−1coskθ + 2an,ncosn+1θ (註: an−1,n = 0, an,−1 = 0) 比較等式的兩邊, 得
an+1,k+ an−1,k = 2an,k−1, k = 0, 1, 2, . . . , n an+1,n+1 = 2an,n
由於 an−1,n+1= 0, 上面二式可合併成一式:
an+1,k + an−1,k = 2an,k−1, k = 0, 1, 2, . . . , n + 1 (A) 當 k =0 時, 因 an,−1= 0, 因此有 an+1,0=−an−1,0, 又由於 a1,0= 0 及 a0,0= 1, 因而得到
a1,0 = a3,0 = a5,0 =· · · = a2m−1,0 = 0, m為正整數
a0,0 = 1, a2,0 =−1, a4,0 = 1, a6,0 =−1, · · · (B) 利用 (A) 式及 (B) 式中的結果, 我們可以得到如下的結論:
an,k = 0, 當 n 為奇數且 k 為偶數, 或 n 為偶數且 k 為奇數。 隨之, 我們得到:
當 n 為偶數時, cos nθ 恆可表為一個純 cos2θ 的多項式, 同時, 我們也可造出一個 cos nθ 表為 cos θ 之 n 次多項式的係數列表:
表 1.
cos0θ cos1θ cos2θ cos3θ cos4θ cos5θ cos6θ cos7θ cos 0θ 1
cos θ 0 1
cos 2θ -1 0 2
cos 3θ 0 -3 0 4
cos 4θ 1 0 -8 0 8
cos 5θ 0 5 0 -20 0 16
cos 6θ -1 0 18 0 -48 0 32
cos 7θ 0 -7 0 56 0 -112 0 64
三、
至於 sin nθ 的情形, 由前面證得的結論, 我們可以取
sin(n + 2)θ = (∑n+1
k=0
bn+1,kcoskθ )
sin θ, sin(n + 1)θ = (∑n
k=0
bn,kcoskθ )
sin θ 及
sin nθ = (∑n−1
k=0
bn−1,kcoskθ )
sin θ 由和差化積公式, 有
sin(n + 2)θ + sin nθ = 2 sin(n + 1)θ· cos θ
所以 ∑n+1
k=0
bn+1,kcoskθ +
n−1
∑
k=0
bn−1,kcoskθ = 2
∑n k=0
bn,kcosk+1θ
⇒
∑n k=0
(bn+1,k+ bn−1,k) coskθ + (bn+1,n+1cosn+1θ− bn−1,ncosnθ)
=
∑n k=0
2bn,k−1coskθ + 2bn,ncosn+1θ (註: bn−1,n = 0, bn,−1 = 0) 比較等式的兩邊, 得
bn+1,k + bn−1,k = 2bn,k−1, k = 0, 1, 2, . . . , n bn+1,n+1 = 2bn,n
由於 bn−1,n+1= 0, 上面二式可合併成一式:
bn+1,k+ bn−1,k = 2bn,k−1, k = 0, 1, 2, . . . , n + 1 (C) 利用此式的結論, 我們也可以造出一個 sin nθ 表為 cos θ 之 n − 1 次多項式與 sin θ 的乘積 時, 其中的 cos θ 的多項式的係數列表:
表 2.
cos0θ cos1θ cos2θ cos3θ cos4θ cos5θ cos6θ cos7θ sin 0θ 0
sin θ 1 0
sin 2θ 0 2 0
sin 3θ -1 0 4 0
sin 4θ 0 -4 0 8 0
sin 5θ 1 0 -12 0 16 0
sin 6θ 0 6 0 -32 0 32 0
sin 7θ -1 0 24 0 -80 0 64 0
四、
我們再進一步觀察 sin θ = sin θ, sin 3θ = 3 sin θ − 4 sin3θ 及 sin 5θ = 5 sin θ − 20 sin3θ + 16 sin5θ, 便猜想: 當 n 為奇數時, 是否 sin nθ 恆可表為一個 sin θ 的 n 次多項式?
設 n 為奇數, 並假定 sin nθ 可表為一個 sin θ 的 n 次多項式, 記為 sin nθ = ∑n
k=0
cn,ksinkθ,此 時 n+1 為偶數, 所以 cos(n+1)θ 可表為一個 cos2θ的多項式, 又因為 cos2θ = 1−sin2θ,因 此可將 cos(n+1)θ 記為 cos(n+1)θ =n+1∑
k=0
dn+1,ksinkθ。 (註: 此時 dn+1,k = (−1)n+12 an+1,k, 見第五段)。
由和差化積公式知
sin(n + 2)θ− sin nθ = 2 cos(n + 1)θ · sin θ
⇒
sin(n + 2)θ =
∑n k=0
cn,ksinkθ +
∑n+1 k=0
2dn+1,ksink+1θ
=
∑n+2 k=0
cn+2,ksinkθ (經合併整理而得如此記述) 所以, sin(n + 2)θ 亦可表為一個 sin θ 的 n + 2 次多項式。 故由數學歸納, 得到:
當 n 為奇數時, sin nθ 恆可表為一個 sin θ 的 n 次多項式。
由上面結論, 對任意正整數 n, 我們取
sin(2n + 1)θ =
2n+1∑
k=0
c2n+1,ksinkθ, sin(2n− 1)θ =
2n∑−1 k=0
c2n−1,ksinkθ 及
cos 2nθ =
∑2n k=0
d2n,ksinkθ 由和差化積公式知
sin(2n + 1)θ− sin(2n − 1)θ = 2 cos 2nθ · sin θ 所以 2n+1∑
k=0
c2n+1,ksinkθ−
2n∑−1 k=0
c2n−1,ksinkθ = 2
∑2n k=0
d2n,ksink+1θ
⇒
∑2n k=0
(c2n+1,k − c2n−1,k) sinkθ + (c2n+1,2n+1sin2n+1θ + c2n−1,2nsin2nθ)
=
∑2n k=0
2d2n,k−1sinkθ + 2d2n,2nsin2n+1θ (註: c2n−1,2n= 0) 比較等式的兩邊, 得
c2n+1,k− c2n−1,k = 2d2n,k−1, k = 0, 1, 2, . . . , 2n c2n+1,2n+1= 2d2n,2n
由於 c2n−1,2n+1 = 0, 上面二式可合併成一式:
c2n+1,k − c2n−1,k = 2d2n,k−1, k = 0, 1, 2, . . . , 2n + 1 (D) 利用式 (D), 可以造出 sin(2n − 1)θ 表為 sin θ 的多項式的係數列表:
表 3.
sin0θ sin1θ sin2θ sin3θ sin4θ sin5θ sin6θ sin7θ
sin θ 0 1
sin 3θ 0 3 0 -4
sin 5θ 0 5 0 -20 0 16
五、
對奇數 2n+1, 我們有 sin(2n+1)θ =2n+1∑
k=0
c2n+1,ksinkθ及 cos(2n+1)θ =2n+1∑
k=0
a2n+1,kcoskθ, 當觀察:{
cos 3θ =−3 cos θ + 4 cos3θ sin 3θ = 3 sin θ− 4 sin3θ 及
{cos 5θ = 5 cos θ− 20 cos3θ + 16 cos5θ sin 5θ = 5 sin θ− 20 sin3θ + 16 sin5θ 時, 我們不免猜想: 對任意正整數 n, 是否恆有 c2n+1,k = (−1)na2n+1,k?
而對於偶數 2n, 我們有 cos 2nθ = ∑2n
k=0
d2n,ksinkθ 及 cos 2nθ = ∑2n
k=0
a2n,kcoskθ。 當觀察:
{
cos 2θ =−1 + 2 cos2θ cos 2θ = 1− 2 sin2θ 及
{
cos 4θ = 1− 8 cos2θ + 8 cos4θ cos 4θ = 1− 8 sin2θ + 8 sin4θ 時, 我們也猜想: 對任意正整數 n, 是否恆有 d2n,k = (−1)na2n,k?
由和差化積公式知
cos(2n + 2)θ− cos 2nθ = −2 sin(2n + 1)θ · sin θ 所以
2n+2∑
k=0
d2n+2,ksinkθ−
∑2n k=0
d2n,ksinkθ =−2
2n+1∑
k=0
c2n+1,ksink+1θ
⇒
2n+2∑
k=0
(d2n+2,k− d2n,k) sinkθ =−2
2n+2∑
k=0
c2n+1,k−1sinkθ (註: d2n,2n+1= d2n,2n+2 = 0, c2n+1,−1 = 0)
比較等式的兩邊, 得
d2n+2,k− d2n,k =−2c2n+1,k−1, k = 0, 1, 2, . . . , 2n + 2 (E) 現在, 我們同時有式 (D) 及式 (E), 即
c2n+1,k − c2n−1,k = 2d2n,k−1 d2n+2,k− d2n,k =−2c2n+1,k−1
(F)
假若
c2n−1,k = (−1)n−1a2n−1,k d2n,k−1 = (−1)na2n,k−1
,則由 (F),
c2n+1,k = (−1)n−1a2n−1,k+ 2(−1)na2n,k−1
= (−1)n(−a2n−1,k + 2a2n,k−1)
但由式 (A) 知 −a2n−1,k + 2a2n,k−1 = a2n+1,k
所以有 c2n+1,k = (−1)na2n+1,k 又, 假若
c2n+1,k−1 = (−1)na2n+1,k−1 d2n,k = (−1)na2n,k
,則由 (F),
d2n+2,k = (−1)na2n,k − 2(−1)na2n+1,k−1
= (−1)n(a2n,k− 2a2n+1,k−1) 但由式 (A) 知 a2n,k− 2a2n+1,k−1 =−a2n+2,k
所以有 d2n+2,k = (−1)n+1a2n+2,k
因此, 經式 (F) 的交錯遞推, 由數學歸納, 即證得:
c2n+1,k = (−1)na2n+1,k d2n,k = (−1)na2n,k
六、
在 (表1.) 中, 每一行的非零數字的出現都是具規律性的。 除了 +, − 號的交錯呈現之外, 若僅 考慮它們的絕對值, 並且從階差數列的觀點來看, 則有
(1) cos0θ 所在的第 1 行數列: 1, 1, 1, . . ., 它是一個零階差數列, 其通項為 1。
(2) cos1θ 所在的第 2 行數列: 1, 3, 5, . . ., 它是一個一階差數列, 其通項為 2n − 1。
(3) cos2θ所在的第 3 行數列: 2, 8, 18, . . ., 它是一個二階差數列, 其通項為 2 ∑n
m=1
(2m−1) = 2n2。
(4) cos3θ 所在的第 4 行數列: 4, 20, 56, . . ., 它是一個三階差數列, 其通項為 2 ∑n
m=1
2m2 =
2
3n(n + 1)(2n + 1)。
(5) cos4θ所在的第 5 行數列: 8, 48, 160, . . ., 它是一個四階差數列, 其通項為 2 ∑n
m=1 2
3m(m + 1)(2m + 1) = 23(n + 1)· n(n + 1)(n + 2)。
一般, coskθ 所在的第 k + 1 行數列: 2k−1, . . ., 它是一個 k 階差數列, 其通項可表為一個 n 的 k 次多項式。 只要知道第 k 行的數列通項 (記為 Ak(n)), 經由式 (A) 即可遞推出第 k + 1 行的數列通項 (記為 Ak+1(n))而有: Ak+1(n) = 2
∑n m=1
Ak(m)。 (註: 此處之正整數 n 與上述 an,k 中的 n 無關)