日期:2019/4/12
由於高中物理課程中會用到三角函數微分,但是現行的數學教材中已經將這部分刪除,所以我將 sinx 及 cosx 對 x 的微分推導過程整理在這篇文章中,希望對比較好學的同學能有一些幫助。
方法1:利用代數及極限運算
前置作業
由於三角函數微分的推導會用到以下兩個函數的極限值,需要先推導出來才行。
limx→0sinxx=1
limx→01−cosxx=0
請參考下圖,圖中的圓形半徑為 1,圓心角為 x,由於 x 在第一象限中,所有的三角函數值皆為正值或零。

由 ΔOBD 可得
sinx=¯BD¯OB ⇒¯BD=sinx
由 ΔOCA 可得
tanx=¯AC¯OA ⇒¯AC=tanx
由圖中可以看出ΔOBA、扇形 OBA、ΔOCA 三者的面積關係
ΔOBA≤扇形OBA≤ΔOCA
12¯OAׯBD≤12¯OA2×x≤12¯OAׯAC
sinx≤x≤tanx
將上式同除以 sinx 可得
1≤xsinx≤1cosx
取倒數
1≥sinxx≥cosx
當 x→0 時,cosx→1,因此
limx→0sinxx=1

sinxx的圖形
接下來推導
limx→01−cosxx=0
首先將分子、分母同乘以 1+cosx 可得
limx→01−cosxx=limx→01−cos2xx(1+cosx)=limx→0sin2xx(1+cosx)=limx→0sinxx⋅limx→0sinx1+cosx=1⋅0=0

1−cosxx的圖形
正弦
ddxsinx=limΔx→0sin(x+Δx)−sinxΔx=limΔx→0sinxcos(Δx)+cosxsin(Δx)−sinxΔx=limΔx→0sinx[cos(Δx)−1]+cosxsin(Δx)Δx=sinx[limΔx→0cos(Δx)−1Δx]+cosx[limΔx→0sin(Δx)Δx]=cosx
餘弦
ddxcosx=limΔx→0cos(x+Δx)−cosxΔx=limΔx→0cosxcos(Δx)−sinxsin(Δx)−cosxΔx=limΔx→0cosx[cos(Δx)−1]−sinxsin(Δx)Δx=cosx[limΔx→0cos(Δx)−1Δx]−sinx[limΔx→0sin(Δx)Δx]=−sinx
正切
ddxtanx=ddx(sinxcosx)=1cosxddxsinx+sinxddx(1cosx)=1+sin2xcos2x=1cos2x=sec2x
方法2:利用圖形及面積
正弦
請參考下圖,圖中的圓形半徑為 1,∠BOD=x,∠COB=Δx。

由 ΔOBD 可得
sinx=¯BD¯OB ⇒sinx=¯BD
由 ΔOCE 可得
sin(x+Δx)=¯CE¯OC ⇒sin(x+Δx)=¯CE
因此
sin(x+Δx)−sinx=¯CE−¯BD=¯BF
由 ΔBCF 可得
¯BF=¯BCcosx
當 Δx→0 時,¯BC≈弧長BC=Δx
綜合以上條件可得
ddxsinx=limΔx→0sin(x+Δx)−sinxΔx=limΔx→0ΔxcosxΔx=cosx
餘弦
參考上圖,由 ΔOBD 可得
cosx=¯OD¯OB ⇒cosx=¯OD
由 ΔOCE 可得
cos(x+Δx)=¯OE¯OC ⇒cos(x+Δx)=¯OE
因此
cos(x+Δx)−cosx=¯OE−¯OD=−¯CF
由 ΔBCF 可得
¯CF=¯BCsinx
當 Δx→0 時,¯BC≈弧長BC=Δx
綜合以上條件可得
ddxcosx=limΔx→0cos(x+Δx)−cosxΔx=limΔx→0−ΔxsinxΔx=−sinx
結語
這是目前找到的兩種推導方法,我比較喜歡第二種推導方法,圖形還是比算式更容易想像。
HackMD 版本連結:https://hackmd.io/s/ByYM9gfc4
0.5*OA^2*sinx <= 0.5*OA^2*x <= 0.5*OB^2*tanx
回覆刪除如果是 三角形OBA <= 扇形OBA <= 三角形OCA
刪除那上面就對了
0.5*OB^2*tanx 會變成這個三角形吧?
刪除https://upload.cc/i1/2019/08/22/A6pgJN.png
不好意思,上面的同學是對的,我打錯三角形了,已修正文章內容,感謝您!
刪除喔不對SORRY
回覆刪除還好沒有寫錯...
刪除