[遇見數(shù)學(xué)創(chuàng)作小組] 作者: 心如止水
心如止水,Java程序員。善于把復(fù)雜的數(shù)學(xué)知識,簡潔易懂地表達(dá)出來
★提示: 如果文中數(shù)字/公式顯示較大, 請點(diǎn)擊右上角中"刷新"即可恢復(fù)正常. 加入 [創(chuàng)作小組] 請點(diǎn)擊這里.
閱讀該文章時要結(jié)合注釋來看。為了敘述的完整感,很多拓展內(nèi)容在注釋上。
天文學(xué)的發(fā)展對精確的制圖提出了要求,人類對角的認(rèn)識也從定性開始走向定量。
研究角度和長度之間的關(guān)系,其實(shí)就是在研究函數(shù),所以用的辦法也和之前談過的乘法、對數(shù)是一樣的:直接編一個表。
最早的時候托勒密用的就是弦長,不過后來這個表被印度數(shù)學(xué)家改良了,從“弦長表”改良成了“半弦表”,因?yàn)槿绻眠@個表解任意三角形的話,“半弦”明顯比“弦”好用很多,就是在這張表中角的“半弦”也被叫做“正弦”,其余角的“半弦”就叫做“余弦”。[1]
后來,印度人的半弦表經(jīng)阿拉伯人之手又傳回了歐洲[2],被翻譯為希臘文 "sinus(sin)",意為“海灣”,所以在東方人的意識中正弦是“弓弦”,而在西方人的意識中則是“海灣”, "co" 在拉丁語里有“聯(lián)合”的意思,所以 "co-sinus(cos)" 就是“余弦”。
▲ 虹灣(Sinus Iridum)是月球上西北側(cè)的一處撞擊坑
日晷和測量金字塔的高度,都是利用了直角三角形的直角邊,最初直角邊之間的關(guān)系就是用拉丁文“陰影”命名的,隨著數(shù)學(xué)的繼續(xù)發(fā)展,概念也從具象走向抽象,15世紀(jì)之后開始用 tangere(tan) 來描述了,這個詞在拉丁文中是“接觸”的意思,而中國人把 "tan" 翻譯為“正切”。這是顯然是從線與圓的關(guān)系上來看的,"tan" 所在的直線和圓正好相切。
德國數(shù)學(xué)家利提克斯,一改過去用弧與弦來討論,使用直角三角形斜邊與對邊的比來定義角函數(shù)[6],編制了每隔 10" 的角函數(shù)表。計(jì)算機(jī)普及之前,角函數(shù)表一直都是重要工具。
▲ 國內(nèi)曾出版的三角函數(shù)值表
不過這種定義方法有缺陷:定義在直角三角形上,鈍角的情況就不存在了,另外從這個角度上理解,我們似乎很難對它的含義作進(jìn)一步的探究。[3]
隨著解析幾何的發(fā)展,人們發(fā)現(xiàn)如果在單位圓上定義,那么角函數(shù)可以用圓和三角形的線段,或者坐標(biāo)之比來表示。[5]
鈍角三角形的問題也就迎刃而解了,因?yàn)榭梢园迅咦髟谪?fù)軸上;這種定義方法也使角從靜態(tài)走向動態(tài),負(fù)角就出現(xiàn)了,從坐標(biāo)系上來看順時針轉(zhuǎn)動是角度減少,反之,逆時針則是角度增加。[4]
把這樣得到的 x 和 y 記錄下來,可以畫出圖像;從動態(tài)旋轉(zhuǎn)的角度來看,角度是可以突破 360° 的,無需限制函數(shù)的定義域。由于角度本身是有周期的,所以函數(shù)圖像也是有周期的。
這么一放,就會觀察到 sin 和 cos 其實(shí)就是“二維世界的點(diǎn),在一維世界上的投影”。這就很容易理解 sin 和 cos 的圖像形狀是“尖尖”的,因?yàn)樗麄兿喈?dāng)于“把圓看扁了”;生活經(jīng)驗(yàn)也會告訴我們,從投影的角度看圓周運(yùn)動就是忽快忽慢的。
從幾何意義上可看出:
sin 和 cos 的值域是 [-1,1],而 tan 的是 R 。因?yàn)?tan 是斜率,所以垂直時不存在,定義域?yàn)?nbsp;, 。
另外,能夠一眼就看出函數(shù)值的符號:因?yàn)?sin 其實(shí)就是 y,所以在角坐標(biāo)上半邊時結(jié)果是正的;cos 就是 x,所以在右半邊是正的;tan是 ,所以“同增異減”,在第一和第三象限是正的。
角函數(shù)還可以看做“解旋”[7]的過程:把旋轉(zhuǎn)拆分為平移。
所以,會在物理的運(yùn)動分析上見到它,因?yàn)樗梢园褟?fù)雜的曲線運(yùn)動分解為簡單的直線運(yùn)動;你也會在受力分析上見到他,可以把平面上的任何力都分解成垂直于平行的兩個力之和(也叫“向量的平行四邊形法則”)。
還可以意識到,描述平面上任意一點(diǎn),直角坐標(biāo)和角度+長度其實(shí)是等價的,這兩種形式的橋梁就是角函數(shù)。
在描述旋轉(zhuǎn)(曲線)的時候,直接用旋轉(zhuǎn)的量角度(弧度),比用平移的量(直角坐標(biāo))要簡潔方便的多,所以我們就多了一種描述曲線的方法,現(xiàn)在可以哪種方便用哪種,所以在雷達(dá)屏幕上你可以見到“極坐標(biāo)”。
再舉兩個例子,用極坐標(biāo)方程
可以表示螺線,用 可以表示圓。當(dāng)然向量和復(fù)數(shù)也都可以用這兩種坐標(biāo)來表示,他們的兩種表示形式都可以用角函數(shù)進(jìn)行變換。你會發(fā)現(xiàn),大量的概念都和直角三角形扯上了關(guān)系,直角三角形為啥總是出現(xiàn)?
如果從轉(zhuǎn)動的角度來說直角三角形其實(shí)是簡潔的,而任意三角形是復(fù)雜的。
? 為什么這樣講呢?
重新來看角和圓的定義(上一篇中談過),如果轉(zhuǎn)動的時線段長度是可變的,那么最后形成的東西就是“任意三角形”了,對應(yīng)亂亂的軌跡和無序;反之,產(chǎn)生的東西就是“等腰三角形”,對應(yīng)的是優(yōu)美的圓弧與有序。
為了計(jì)算的方便,我們把“等腰三角形”一份兩半,形成“直角三角形”,同時也把圓弧和全弦一分兩半,形成“半弦”(正弦)。
直角三角形本來就是圓的一部分(都是有序轉(zhuǎn)動產(chǎn)生的),只要一旦把角放到直角三角形,就可以化無序?yàn)橛行?/strong>,就意味著一下子多了非常多的已知條件,依靠直角三角形往往能讓問題的解答簡潔優(yōu)美,有助于問題的解決。
把三角形的任意角,放到直角三角形中是非常簡單的,只要作頂點(diǎn)到底邊的垂線即可。
從這個角度上來講:“作高”的過程,其實(shí)就是在“作弦”,時光倒流,把原本亂亂的運(yùn)動變成簡潔的運(yùn)動。所以直角三角形總是這么頻繁的出現(xiàn)。
角函數(shù)的發(fā)展也是從具象到抽象的過程:
定性 → 弦長表 → 半弦表 → 定義在直角三角形上(角函數(shù)表) → 定義在直角坐標(biāo)系上
角函數(shù)是旋轉(zhuǎn)和平移之間的橋梁。sin 和 cos 的作用是解旋,tan是斜率。
直角三角形是在旋轉(zhuǎn)中充當(dāng)了有序和無序之間的橋梁。
[1] 弦長表是希臘天文學(xué)家 Hipparchus 首創(chuàng)的,其作品已失傳,事跡記錄于托勒密的《天文學(xué)大成》一書。如果不知道“正弦”先后有兩個意思,就難以理解“正弦”與“圓”的關(guān)系。“遇見數(shù)學(xué)”翻譯過一篇文章,作者說“正弦”和“圓”的關(guān)系是巧合,也許作者對這段數(shù)學(xué)史沒有了解。
[2] 阿拉伯是東西方的信使,托勒密的弦長表是 60進(jìn)制的,因?yàn)槟菚r只有60進(jìn)制才能表示小數(shù)。印度人的發(fā)明的10進(jìn)制也是阿拉伯人傳到西方的,所以也叫做“阿拉伯?dāng)?shù)字”,其實(shí)阿拉伯人只是個翻譯。
[3] 用斜邊和對邊之比定義角函數(shù)的源頭就在于此。從名稱上來看并不利于記憶,和“弦”、“割”及“切”的具象定義無關(guān);其次,從定量上看不及單位圓和坐標(biāo)系。可以用聯(lián)想法輔助記憶。
[4] 在幾何作圖中我們往往默認(rèn)長度是正數(shù),也就是“單向數(shù)軸”。如果接受“長度也可以是負(fù)數(shù)”,也就是“數(shù)軸”的概念,那么就鈍角的問題就解決了,角度也可以為負(fù)。
另外,在尋找復(fù)數(shù)的過程中,最關(guān)鍵的就從幾何上解釋,笛卡爾作為坐標(biāo)系發(fā)明人,也沒有意識到“數(shù)平面”的概念,結(jié)果尋找復(fù)數(shù)的努力失敗了。
但是有一個人卻極其接近成功,因?yàn)樗l(fā)現(xiàn)如果是存在的,那么做出來的線段應(yīng)該是在“上方”,這就暗示了“數(shù)平面”的存在。可惜這個概念實(shí)在是太過抽象,復(fù)數(shù)的發(fā)現(xiàn)最終與他擦肩而過,這個榮譽(yù)最后被高斯獲得,“數(shù)平面”也被命名為“高斯平面”。
[5] 定義在直角坐標(biāo)系和單位圓上的角函數(shù),曾出現(xiàn)過 12 種,目前最常用的有 6 種,剩下的 3 種沒有介紹是因?yàn)榕csin/cos/tan互為倒數(shù),他們分別是 :csc余割,sec正割,ctg余切。除非計(jì)算中經(jīng)常使用,就不用符號表示,直接使用倒數(shù)表示。我找到了一張圖,也許包含了12種吧,不常用的那些我沒有仔細(xì)看,似乎有一些的名稱統(tǒng)一性還挺差。
[6] 叫做“角函數(shù)”而不叫做“三角函數(shù)”是為了響應(yīng)克萊因的建議。
在開始之前,我要說明用角函數(shù)這個名稱似乎比習(xí)慣上用的三角函數(shù)要好,因?yàn)槿菍W(xué)只是這些函數(shù)的一個特殊應(yīng)用。它們本身與指數(shù)函數(shù)相類似,但其中的反函數(shù)又類似對數(shù)函數(shù)。我們稱這些反函數(shù)為測圓函數(shù)。 —— 《高觀點(diǎn)下的初等數(shù)學(xué)》
[7] “解旋”一詞借鑒于生物學(xué)中的“DNA解旋”,我認(rèn)為這個詞用來解釋 sin 的意義是簡潔而恰當(dāng)?shù)摹?/span>
[1] https://oikofuge.com/names-trigonometric-functions/ (圖2、注釋圖1)[2]《數(shù)學(xué)符號史》[3]《數(shù)學(xué)史》[4]《數(shù)學(xué)史通論》[5]Trigonometric Delights, Princeton University Press, 2002 ISBN 0-691-09541-8. (注釋圖2)[6]《三角函數(shù)超入門》(注釋圖3)[7]《虛數(shù)的故事》(注釋圖4)[8] https://en.wikipedia.org/wiki/File:Circle_cos_sin.gif (圖6)[9] http://www.sohu.com/a/280452745_372482 (圖7)[10]《圖解數(shù)學(xué)學(xué)習(xí)法》
聯(lián)系客服