配色: 字号:
《數理精藴》之邊角和差解任意三角形法
2025-05-15 | 阅:  转:  |  分享 
  
《數理精藴》之邊角和差解任意三角形法上傳書齋名:瀟湘館112 Xiāo Xiāng Guǎn 112何世強 Ho Sai Keung提要:
《數理精藴》卷三十八提及解一任意三角形之法,其形式為兩已知邊夾一已知角。其法涉及兩已知邊之和及差,其角之解亦涉及兩角之和及差,故筆
者稱之為“邊角和差解任意三角形法”,此法可代替餘弦公式。關鍵詞: 邊角和差法 餘弦公式 假數 真數 四點共圓本文數學題取材自《
御製數理精藴?下編?卷三十八?末部八》﹝簡稱為《數理精藴》﹞分題為“對數比例”。本文亦涉及三角函數之對數及以查對數表法以計算多位之
乘數。以現代數學而言,此乃對數算法之基礎知識,故本文淺易,宜作數學史觀之。本文主要談及《數理精藴》之解任意三角形,其形式為兩已知邊
夾一已知角,解此三角形。其法涉及兩已知邊之和及差,其角之解亦涉及兩角之和及差,故筆者稱之為“邊角和差解任意三角形法”,現代數學界鮮
有談及,故值得留意。不過現代有餘弦公式 (cosine formula) 可用,比《數理精藴》之法更為直接,但從“邊角和差法”可了
解清初之解任意三角形法,此亦為數學史上之重要里程碑也。今設此三角形如下圖所示:丙bθ乙c甲即已知甲丙為b,乙甲為c,甲角為θ ,求
丙角與乙角,亦求乙丙之長。《數理精藴》之解頗為精闢,值得詳細介紹。作圖﹝紅線為作圓線﹞:取AD = AC,又AF = AC,連CE
並延長至F,作BF垂直BA。連CD及FD,又作AG垂直CD。C半較角β?(180o – θ)bG?(180o – θ) EθBcA
Dβ半較角F已知 ∠CAB = θ,CA = AD = AE = b,BA = c,注意 ?(180o – θ) 之角。《數理精藴
》之要點乃為求∠ECB,今設∠ECB = β,為半較角。算得β後,即能算出∠BCA及∠CBA。從圖可知 ∠CAD = 180o –
θ,因AG垂直CD,所以∠CAG = ∠DAG = (180o – θ)。又因為ΔCAE等腰,所以底角相等,即∠ACE = ∠A
EC = (180o – θ),是為半外角。即∠ACE = ∠CAG,兩角互為內錯角,所以 AG 平行CF,所以∠FCD = 90
o。又因為FB垂直BD﹝作圖﹞,所以∠FBD = 90o。即∠FCD =∠FBD = 90o。依四點共圓定理可知,FBCD四點共圓
。因為FBCD四點共圓,所以∠FCB = ∠BDF = β,此乃重要之結果,因為∠FCB 難以求得,但求∠BDF較易,所以証明∠F
CB = ∠BDF乃重要之步驟。以下為算出∠BDF之步驟:從圖可知BE = c – b ,BD = c + b,此即兩邊之差與和。
∠BEF = ∠AEC = (180o – θ) ﹝對頂角﹞,BF = BE tan [(180o – θ)] = (c – b)
tan [(180o – θ)]。又 = tan∠BDFtan∠BDF = tan [(180o – θ)]∠BDF = ta
n– 1 tan [(180o – θ)]。∠BCA =∠BCF +∠ECA =∠ECA +∠BDF= (180o – θ) +
tan– 1 tan [(180o – θ)]。∠CBD =∠CEA – ∠BCF =∠CEA –∠BDF= (180o – θ)
– tan– 1 tan [(180o – θ)]。此即為角之和差。以下為求CB長之步驟:CβHbEθBcAF作圖:自B點作BH
垂線﹝藍線﹞垂直CA,顯然BH = BA sin θ .= c sin θ。此即為正弦定理。在ΔBHC中,BH = BC sin∠
BCA﹝故必須先算出角BCA﹞。BC = BH ÷ sin∠BCA= c sin θ ÷ sin {(180o – θ) + ta
n– 1 tan [(180o – θ)]}。以上即為《數理精藴》所用之解三角形法。以下之《數理精藴》例乃以對數法解以上形式之三
角形:設如甲乙丙 (ABC) 三角形甲角五十度,甲乙 (AB) 邊十六丈,(AC) 甲丙邊十二丈。問:丙角、乙角及乙丙邊各若干?解
:已知∠CAB = 50o,CA = AD = AE = 12,BA = 16﹝單位為丈﹞。從上文及上圖可知:BF = BE ta
n [(180o – 50o)]= (16 – 12) tan 65o= 4 × tan 65o= 8.578027682﹝丈﹞。
以下為對數法:log BF = log 4 + log tan 65o= 0.6020599913 + 0.3313274522=
0.9333874435。求反對數得BF = 8.578027682﹝丈﹞。以下為其圖:C半較角β65o12G65o半外角E50
oB16ADβF上圖之BD = 28丈為邊總,BE = 4丈為邊較,∠CAG 65o為半外角。從圖可知` = tan∠BDF =
tan βtan β = = 0.306358131。β = 7.0328714o。以下為對數法:log tan β = log
log tan β = log 8.578027682 – log 28log tan β = 0.9333874435 – 1
.4471580313log tan β = (– 1).4862294122 = – 0.513770587tan β = 0.
306358131。β = 17.0328714o= 17o 1.97’﹝寫作17o 2’﹞。所以丙角 = 65o + 17o 2
’ = 82o 2’。乙角 = 65o – 17o 2’ = 47o 58’。法:以甲乙邊十六丈與甲丙邊十二丈相加,得二十八丈為邊
總,甲乙邊與甲丙邊相減餘四丈為邊較,甲角五十度與一百八十度相減餘一百三十度,折半為六十五度為半外角。《數理精藴》八線之圓半徑為10
0億,故其對數之首數與筆者所用不同。以下為其細草:乃以邊較四丈作四○○○之假數三六○二○五九九九一三 (0.6020599913)
,與半外角六十五度之正切假數 (log tan) 一○三三一三二七四五二二 (0.3313274522) 相加,得一三九三三三八七
四四三五 (0.9333874435),內減邊總二十八丈作二八○○○之假數四四四七一五八○三一三 (1.4471580313),餘
九四八六二二九四一二二 [(– 1).4862294122] 為半較角正切之假數,查正切假數,相近所對之眞數得十七度二分 (17o
2’) 為半較角。與半外角相加得八十二度二分為對甲乙大邊之丙角,與半外角六十五度相減,餘四十七度五十八分為對甲丙小邊之乙角也。以
上算法可參閱筆者之算式。以下為相關之對數及三角函數之對數:查《御製數理精藴表》卷五之一,真數4之列,得其對數為0.60205999
13。查《御製數理精藴表》卷五之一,真數28之列,得其對數為1.4471580313。又查《御製數理精藴表》卷八上,真數tan 6
5o之列,得其對數為0.3313274522。查《御製數理精藴表》卷七下,已知其對數為 (– 1).4862294122,得其近似
真數為tan 17o 2’。以下為求CB之長之式:CB = c sin θ ÷ sin 82.0328714o= 16 × sin
50o ÷ sin 82.0328714o= 12.37616895。以下為對數法:log CB = log (16 × sin
50o ÷ sin 82.0328714o)log CB = log 16 + log sin 50o – sin 82.032
8714o= 1.2041199827 + (– 1).8842539665 – (– 1). 9957882098= 1.088
3739492 – (– 1). 9957882098= 1.0925857394。求反對數得CB = 12.376丈﹝一十二丈三
尺七寸六分﹞。以下之算法較精確:log CB = log 16 + log sin 50o – sin 82.0328714o=
1.2041199827 + (– 1).8842539665 – (– 1). 995787719= 1.0883739492
– (– 1). 995787719= 1.09258623。CB = 12.37616897。以下為細草:又求丙乙邊,則以五十度
之正弦 (sin 50o) 假數九八八四二五三九六六五 [(– 1).8842539665],與十六丈作一六○○○之假數四二○四一
一九九八二七 (1.2041199827),相加得一四○八八三七三九四九二 (1.0883739492),內減丙角八十二度二分之正
弦假數九九九五七八八二○九八 [(– 1). 9957882098],餘四○九二五八五七三九四 [1.0925857394] 為丙
乙邊之假數,查假數相近所對之眞數得一二三七六,即一十二丈三尺七寸六分,為丙乙邊也。凡眞數用加減然後比例者,須以眞數加減得數,再查假
數依法算之,餘皆倣此。以下為對數之原文:查《御製數理精藴表》卷五之一,真數16之列,得其對數為1.2041199827。查《御製數
理精藴表》卷八下,真數sin 50o之列,得其對數為(– 1).8842539665。查《御製數理精藴表》卷七上,真數sin 82
o 2’之列,得其對數為(– 1). 9957882098。查《御製數理精藴表》卷五之二下,其對數為1.0925857394,其真
數為 12.376。附錄:以下為本題現代之解法:依餘弦公式 (cosine formula) 即可得CB2 = 122 + 162
– 2 × 12 × 16 × cos 50o= 144 + 256 – 384 cos 50o= 400 – 384 cos 50o= 153.1695579。開方得 CB = 12.37616895。取CB = 12.376丈﹝一十二丈三尺七寸六分﹞。又依正弦公式 (sine formula) 可得: = sin C = = 0.990347751。角C = 82.0328714o= 82o 1.97’。取角C = 82o 2’。所以角B = 180o – 50o – 82o 2’ = 47o 58’。以上結果與《數理精藴》相同。[1]
献花(0)
+1
(本文系瀟湘館112原创)