<子部,天文算法类,算书之属,御制数理精蕴
钦定四库全书
御制数理精蕴下编卷十七
面部
三角形边线角度相求
三角形边线角度相求
三角形有直角者为勾股无直角者作中垂线分为两直角形则亦成两勾股是皆有其二而得其一或有其三而分为二防以边线相求者也至于割圜之法则凡三角形有一角即有八线皆成勾股而可比例以相求故三角形不论角之直与锐钝要以角度为凖而三角之度必与两直角之度等角之大者所对之边亦大角之小者所对之边亦小凡三角三边但知其三而其余者悉可得若直角则惟知其二而其余者亦可得此三角之法所由立而测量之用所由广也如知两角一边求又一边者以对所知之角与对所求之角为比即如所知之边与所求之边为比也知两边一角求又一角者以对所知之边与对所求之边为比即如所知之角与所求之角为比也或所知之一角在所知两边之间而求又一角者则角无所对之边而边亦无所对之角必用两边之和较与所知角之外角半弧之切线为比而得所求两角与所知角之外角半弧之较既得较而角度亦得矣又如知三边而求三角者则以三角形求中垂线法分为两直角形而三角自随之而得或用三边之方面按法比例而得两直角形之各一角既得一角而三角亦可得矣若止有三角则三边无所约束故不成法葢角度为虚率而边线为实数无实数而虚率可驭总以比例四率展转用之惟在分合有法相度得宜耳
设如甲乙丙直角三角形乙角为直角九十度知丙角五十七度丙乙边五丈求甲乙边几何
法以丙角五十七度与象限九十度相减余三十三度为甲角乃以甲角为对所知之角其正?五万四千四百六十四为一率丙角为对所求之角其正?八万三千八百六十七为二率丙乙边为所知之边其数五丈为三率求得四率七丈六尺九寸九分三厘有余即甲乙为所求之边也如丙丁戊一象限己戊弧为丙角之正弧己庚线为丙角之正?丁己弧为丙角之余弧即甲角之正弧辛己线为丙角之余?即甲角之正?是故丙角五十七度之余弧为三十三度丙角五十七度之余?为三十三度之正?己庚丙与甲乙丙两勾股形为同式形故甲角正?丙庚【即辛己】与丙角正?己庚之比同于丙乙边与甲乙边之比为相当比例四率也
又法以半径十万为一率丙角五十七度之正切一十五万三千九百八十六为二率丙乙边五丈为三率求得四率七丈六尺九寸九分三厘即甲乙边也如丙丁戊一象限切己戊弧作庚戊线为丙角之正切则丙戊为半径庚戊丙与甲乙丙两勾股形为同式形故丙戊半径与庚戊正切之比同于丙乙边与甲乙边之比为相当比例四率也
设如甲乙丙直角三角形乙角为直角九十度知丙角二十三度三十五分甲乙边三十二丈求丙乙边几何
法以丙角二十三度三十五分与九十度相减余六十六度二十五分为甲角乃以丙角为对所知之角其正?四万零八为一率以甲角为对所求之角其正?九万一千六百四十八为二率甲乙边为所知之边其数三十二丈为三率求得四率七十三丈三尺零三分有余即丙乙为所求之边也如丙丁戊一象限己戊弧为丙角之正弧己庚线为丙角之正?丁己弧为丙角之余弧即甲角之正弧辛己线为丙角之余?即甲角之正?故丙角二十三度三十五分之余弧为六十六度二十五分丙角二十三度三十五分之余?为六十六度二十五分之正?己庚丙与甲乙丙两勾股形为同式形故丙角正?己庚与甲角正?丙庚之比同于甲乙边与丙乙边之比为相当比例四率也又法以半径十万为一率丙角二十三度三十五分之余切线二十二万九千零七十三为二率甲乙边三十二丈为三率求得四率七十三丈三尺零三分有余即丙乙边也如丙丁戊一象限切丁己弧作丁庚线为丙角之余切即甲角之正切则丁丙为半径丙丁庚与甲乙丙两勾股形为同式形故丁丙半径与丁庚余切之比同于甲乙边与丙乙边之比为相当比例四率也
设如甲乙丙直角三角形乙角为直角九十度知丙角四十三度三十七分丙乙边二十一尺求甲丙边几何
法以丙角四十三度三十七分与九十度相减余四十六度二十三分为甲角乃以甲角为对所知之角其正?七万二千三百九十七为一率【甲角正?即丙角余?或直用丙角余?亦可】以乙角为对所求之角其正?即半径十万为二率丙乙边为所知之边其数二十一尺为三率求得四率二十九尺零六厘有余即甲丙为所求之边也如丙丁戊一象限己戊弧为丙角之正弧丁己弧为丙角之余弧即甲角之正弧辛己线为丙角之余?即甲角之正?【与丙庚等】己丙线为半径即九十度之正?己庚丙与甲乙丙两勾股形为同式形故甲角正?丙庚与半径己丙之比同于丙乙边与甲丙边之比为相当比例四率也
又法以半径十万为一率丙角四十三度三十七分之正割一十三万八千一百二十七为二率丙乙边二十一尺为三率求得四率二十九尺零六厘有余即甲丙边也如丙丁戊一象限切己戊弧作庚戊线为丙角之正切则丙戊为半径庚丙为正割庚戊丙与甲乙丙两勾股形为同式形故丙戊半径与庚丙正割之比同于丙乙边与甲丙边之比为相当比例四率也
设如甲乙丙直角三角形乙角为直角九十度知丙角五十一度五十一分甲丙边八十九丈零二寸二分求甲乙边丙乙边各几何
法以丙角五十一度五十一分与九十度相减余三十八度零九分为甲角求甲乙边则以乙角为对所知之角其正?即半径十万为一率以丙角为对所求之角其正?七万八千六百四十为二率甲丙边为所知之边其数八十九丈零二寸二分为三率求得四率七十丈零六分有余即甲乙为所求之边也求丙乙边亦以乙角为对所知之角其正?即半径十万为一率而以甲角为对所求之角其正?六万一千七百七十二为二率甲丙边为所知之边其数八十九丈零二寸二分为三率求得四率五十四丈九尺九寸有余即丙乙为所求之边也如丙丁戊一象限己戊弧为丙角之正弧己庚线为丙角之正?丁己弧为丙角之余弧即甲角之正弧辛己线为丙角之余?即甲角之正?己庚丙与甲乙丙两勾股形为同式形故半径己丙与丙角正?己庚之比同于甲丙边与甲乙边之比为相当比例四率又半径巳丙与甲角正?丙庚之比同于甲丙边与丙乙边之比为相当比例四率也
又法求甲乙边以丙角五十一度五十一分之正割一十六万一千八百八十五为一率其正切一十二万七千三百零六为二率甲丙边八十九丈零二寸二分为三率求得四率七十丈零六分有余即甲乙边也求丙乙边则仍以丙角正割一十六万一千八百八十五为一率而以半径十万为二率仍以甲丙边八十九丈零二寸二分为三率求得四率五十四丈九尺九寸有余即丙乙边也如丙丁戊一象限己戊弧为丙角之正弧庚戊线为丙角之正切庚丙线为丙角之正割庚戊丙与甲乙丙两勾股形为同式形故丙角正割庚丙与正切庚戊之比同于甲丙边与甲乙边之比又丙角正割庚丙与半径丙戊之比同于甲丙边与丙乙边之比皆为相当比例四率也
设如甲乙丙直角三角形乙角为直角九十度知甲乙边二十丈丙乙边三十四丈六尺四寸一分求甲角丙角各几何
法以甲乙边二十丈为一率丙乙边三十四丈六尺四寸一分为二率半径十万为三率求得四率一十七万三千二百零五为甲角之正切捡八线表得六十度即甲角之度与九十度相减余三十度即丙角之度也如先求丙角则以丙乙边三十四丈六尺四寸一分为一率甲乙边二十丈为二率半径十万为三率求得四率五万七千七百三十五为丙角之正切捡八线表得三十度即丙角之度与九十度相减余六十度即甲角之度也如图先求甲角则如甲丁戊一象限己戊弧为甲角六十度之弧庚戊为甲角之正切甲戊为半径甲戊庚与甲乙丙两勾股形为同式形故甲乙边与丙乙边之比同于甲戊半径与庚戊正切之比为相当比例四率先求丙角则如丙丁戊一象限己丁弧为丙角三十度之弧辛丁为丙角之正切丙丁为半径丙丁辛与丙乙甲两勾股形为同式形故丙乙边与甲乙边之比同于丙丁半径与辛丁正切之比为相当比例四率也
又法以甲乙边二十丈与丙乙边三十四丈六尺四寸一分相加得五十四丈六尺四寸一分为两边之和为一率又以甲乙边二十丈与丙乙边三十四丈六尺四寸一分相减余一十四丈六尺四寸一分为两边之较为二率以乙角之外角九十度折半得四十五度为半外角其正切十万为三率【四十五度之正切与半径十万等】求得四率二十六万七千九百四十八为半较角之正切捡八线表得十五度为半较角与半外角四十五度相减余三十度即丙角之度如以半较角十五度与半外角四十五度相加得六十度即甲角之度也如图甲乙丙直角三角形以乙直角为心甲乙小边为半径作一甲戊丁圜截丙乙大边于戊将丙乙引长至圜界丁则丁乙戊乙俱为半径与甲乙等自丁至丙即两边之和自戊至丙即两边之较甲乙丁角即乙角之外角试自甲至戊作一甲戊线则成甲乙戊直角三角形其乙甲戊与乙戊甲二角相并与甲乙丁外角度等今折半用其正切即如用甲戊乙角之正切又心角与边角度等其切线亦等故自甲至丁作一丁甲线即甲戊丁角之正切又戊甲丙角即甲角大于甲戊乙角之较又即丙角小于甲戊乙角之较故于圜界戊至甲丙边己作己戊线与甲丁线平行即戊甲己角之正切且丙丁甲三角形与丙戊己三角形为同式形故两边之和丙丁与甲戊丁半外角切线甲丁之比即同于两边之较丙戊与半较角切线己戊之比为相当比例四率也
设如甲乙丙直角三角形乙角为直角九十度知甲乙边六十尺丙乙边三十二尺求甲丙边几何法以甲乙边六十尺为一率丙乙边三十二尺为二率半径十万为三率求得四率五万三千三百三十三为甲角之正切捡八线表得二十八度零四分即甲角之度【如用丙乙边作一率甲乙边作二率即先得丙角度】乃以甲角为对所知之角其正?四万七千零五十为一率乙角为对所求之角其正?即半径十万为二率丙乙边为所知之边其数三十二尺为三率求得四率六十八尺零一分二厘有余即甲丙为所求之边也又既得甲角之后用割线法则以半径为一率甲角之正割为二率甲乙边为三率求得四率即甲丙为所求之边也或得丙角则用丙角之正割为二率丙乙边为三率亦得甲丙边若得丙角仍用甲乙边为三率则用丙角余割【即甲角之正割】为二率而亦得甲丙边也
又法用勾股求?以甲乙为股丙乙为勾求得?即甲丙边也法已载于勾股集中
设如甲乙丙直角三角形乙角为直角九十度知甲丙边一百零二丈二尺丙乙边四十八丈求甲角丙角各几何
法以甲丙边为对所知之边其数一百零二丈二尺为一率丙乙边为对所求之边其数四十八丈为二率乙角为所知之角其正?即半径十万为三率求得四率四万六千九百六十六为甲角之正?捡八线表得二十八度零一分即甲角之度也甲角之余?即丙角之正?如捡八线表余?数得六十一度五十九分即丙角之度也如甲丁戊一象限己庚爲甲角正?辛己与甲庚等为甲角之余?即丙角之正?甲庚己与甲乙丙両勾股形为同式形故甲丙边与丙乙边之比同于甲己半径与己庚正?之比为相当比例四率也又法以丙乙边四十八丈为一率甲丙边一百零二丈二尺为二率半径十万为三率求得四率二十一万二千九百一十六为丙角之正割捡八线表得六十一度五十九分即丙角之度也其丙角之余割即甲角之正割如捡余割数得二十八度零一分即甲角之度也如丙丁戊一象限丙戊为半径己戊为丙角之正切己丙为丙角之正割甲乙丙与己戊丙两勾股形为同式形故丙乙边与甲丙边之比同与丙戊半径与己丙正割之比为相当比例四率也
设如甲乙丙锐角三角形知乙丙边三十二丈乙角六十度丙角四十六度求甲乙边甲丙边各几何法以乙角六十度与丙角四十六度相加得一百零六度与半圜一百八十度相减余七十四度为甲角求甲丙边则以甲角为对所知之角其正?九万六千一百二十六为一率以乙角为对所求之角其正?八万六千六百零三为二率乙丙边为所知之边其数三十二丈为三率求得四率二十八丈八尺二寸九分有余即甲丙为所求之一边也求甲乙边则仍以甲角为对所知之角其正?九万六千一百二十六为一率而以丙角为对所求之角其正?七万一千九百三十四为二率仍以乙丙边为所知之边其数三十二丈为三率求得四率二十三丈九尺四寸六分有余即甲乙为所求之又一边也如图甲乙丙三角形作含三角形之圜则每界角各对一弧试自圜心丁作三角形各边之垂线即将每角所对之弧平分一半各成两心角其每一心角与相当各界角之度等【见几何原本四卷第十三节】是以乙角所对甲丙弧原系一百二十度今为丁庚癸垂线所平分各为六十度一为甲丁癸一为癸丁丙皆与乙角原度等丙角所对甲乙弧原系九十二度今为丁戊辛垂线所平分各为四十六度一为甲丁辛一为辛丁乙皆与丙角原度等甲角所对乙丙弧原系一百四十八度今为丁己壬垂线所平分各为七十四度一为乙丁壬一为壬丁丙皆与甲角原度等乙己为乙丁壬角之正?己丙为壬丁丙角之正?亦即甲角之正?甲庚为甲丁癸角之正?庚丙为癸丁丙角之正?亦即乙角之正?甲戊为甲丁辛角之正?戊乙为辛丁乙角之正?亦即丙角之正?故求甲丙边者以乙己与甲庚之比或己丙与庚丙之比皆同于乙丙与甲丙之比又如求甲乙边者以己丙与甲戊之比或乙己与戊乙之比皆同于乙丙与甲乙之比俱是半与半全与全之比例而各为相当比例四率也又图求甲丙边者则用甲丙为半径自丙角至甲乙界作丙丁垂线为甲角正?又依甲丙度截丙乙于戊使戊乙与甲丙等【凡用正?比例因在圜内皆同半径今使戊乙与甲丙相同而后正?之大小乃见】乃自戊至甲乙界又作戊己垂线为乙角正?观戊己小于丙丁则知甲丙【同戊乙】亦小于乙丙故甲角正?丙丁与乙角正?戊己之比同于乙丙边与甲丙边之比为相当比例四率也又如求甲乙边者则用甲乙为半径自乙角至甲丙界作乙丁垂线为甲角正?又依甲乙度截乙丙于戊使戊丙与甲乙等乃自戊至甲丙界又作戊己垂线为丙角正?观戊己小于乙丁则知甲乙【同戊丙】亦小于乙丙故甲角正?乙丁与丙角正?戊己之比同于乙丙边与甲乙边之比为相当比例四率也
又法求甲乙边以乙角六十度之余切五万七千七百三十五与丙角四十六度之余切九万六千五百六十九相加得一十五万四千三百零四为一率乙角之余割一十一万五千四百七十为二率乙丙边三十二丈为三率求得四率二十三丈九尺四寸六分有余即甲乙边求甲丙边则仍以两角余切相加之一十五万四千三百零四为一率而以丙角余割一十三万九千零一十六为二率仍以乙丙边三十二丈为三率求得四率二十八丈八尺二寸九分有余即甲丙边也此法葢以甲乙丙一鋭角三角形分为甲丁乙甲丁丙两直角三角形即如乙角六十度与象限九十度相减余三十度为甲丁乙三角形之甲角又丙角四十六度与象限九十度相减余四十四度为甲丁丙三角形之甲角乙角之余切戊己即甲丁乙三角形之甲角之正切如壬癸乙角之余割己乙即甲丁乙三角形之甲角之正割如甲壬而丙角之余切庚辛即甲丁丙三角形之甲角之正切如癸子丙角之余割庚丙即甲丁丙三角形之甲角之正割如甲子若乙角丙角两余切相加即两甲角正切相加之和如壬子甲癸壬与甲丁乙两三角形为同式形甲癸子与甲丁丙两三角形为同式形故甲壬子与甲乙丙两三角形亦为同式形是故求甲乙边者以壬子与甲壬之比同于乙丙与甲乙之比求甲丙边者以壬子与甲子之比同于乙丙与甲丙之比皆为相当比例四率也
设如甲乙丙鋭角三角形知甲角五十度乙角七十度乙丙边九丈七尺八寸求丙角甲乙边甲丙边各几何
法以甲角五十度与乙角七十度相加得一百二十度与半圜一百八十度相减余六十度为丙角求甲乙边则以甲角为对所知之角其正?七万六千六百零四为一率以丙角为对所求之角其正?八万六千六百零三为二率乙丙边为所知之边其数九丈七尺八寸为三率求得四率一十一丈零五寸六分有余即甲乙为所求之一边也求甲丙边则仍以甲角为对所知之角其正?七万六千六百零四为一率而以乙角为对所求之角其正?九万三千九百六十九为二率仍以乙丙边为所知之边其数九丈七尺八寸为三率求得四率一十一丈九尺九寸六分有余即甲丙为所求之又一边也此法所知之角与边虽与前法少异然总是有两角一边得其所余一角则仍与前法同矣
设如甲乙丙钝角三角形知乙角二十四度丙角三十六度三十分乙丙边七十九丈零一寸求甲乙边甲丙边各几何
法以乙角二十四度与丙角三十六度三十分相加得六十度三十分与半圜一百八十度相减余一百一十九度三十分为甲钝角求甲乙边则以甲钝角为对所知之角夫甲角既为钝角过九十度乃用其外角将甲角一百一十九度三十分与半圜一百八十度相减余六十度三十分为甲角之外角其正?八万七千零三十六为一率【凡钝角之外角其正?即钝角之正?解见割圜集内】丙角为对所求之角其正?五万九千四百八十二为二率乙丙边为所知之边其数七十九丈零一寸为三率求得四率五十三丈九尺九寸七分即甲乙为所求之一边也如求甲丙边则仍以甲角为对所知之角用其外角正?八万七千零三十六为一率而以乙角为对所求之角其正?四万零六百七十四为二率仍以乙丙边七十九丈零一寸为三率求得四率三十六丈九尺二寸三分有余【如既得甲乙边而以丙角为对所知之角其正?为一率甲乙边为所知之边其数为三率所得亦同】即甲丙为所求之又一边也此法亦有两角一边但甲为钝角故用外角正?求法畧异试以求甲乙边言之则甲乙边为半径于甲角之外作乙丁垂线则成乙甲丁之外角其乙丁垂线即乙甲丁外角之正?又按甲乙边度截乙丙边于戊使戊丙与甲乙半径等作戊己垂线即丙角之正?夫戊己丙与乙丁丙两勾股形为同式形故乙甲丁外角之正?乙丁与丙角之正?戊己之比即同于乙丙边与等甲乙边之戊丙之比为相当比例四率也其求甲丙边用外角正?其理亦同
又法求甲乙边以乙角二十四度之余切二十二万四千六百零四与丙角三十六度三十分之余切一十三万五千一百四十二相加得三十五万九千七百四十六为一率乙角之余割二十四万五千八百五十九为二率乙丙边七十九丈零一寸为三率求得四率五十三丈九尺九寸七分有余即甲乙边求甲丙边则仍以两角余切相加之三十五万九千七百四十六为一率而以丙角之余割一十六万八千一百一十七为二率乙丙边七十九丈零一寸为三率求得四率三十六丈九尺二寸三分有余即甲丙边也此法葢以甲乙丙一钝角三角形分为甲丁乙甲丁丙两直角三角形其乙角之余切戊己即甲丁乙三角形之甲角之正切如壬癸乙角之余割己乙即甲丁乙三角形之甲角之正割如甲壬而丙角之余切庚辛即甲丁丙三角形之甲角之正切如癸子丙角之余割庚丙即甲丁丙三角形之甲角之正割如甲子乙角丙角两余切相加之数即两甲角正切相加之和如壬子甲癸壬与甲丁乙两三角形为同式形甲癸子与甲丁丙两三角形为同式形故甲壬子与甲乙丙两三角形亦为同式形是以求甲乙边者以壬子与甲壬之比同于乙丙与甲乙之比求甲丙边者以壬子与甲子之比同于乙丙与甲丙之比皆为相当比例四率也
设如甲乙丙钝角三角形知乙角三十三度三十八分四十秒丙外角五十五度五十三分乙丙边一十六丈求甲角甲乙边甲丙边各几何
法以乙角三十三度三十八分四十秒与丙外角五十五度五十三分相减余二十二度一十四分二十秒即甲角【取甲角当以丙外角与半圜一百八十度相减余为丙钝角仍以丙钝角与乙角相加又与半圜一百八十度相减余为甲角今止以丙外角内减乙角即得甲角者葢因丙外角与乙甲二内角相倂之度等又三角形三角相倂共为一百八十度与半圜等今于半圜内减去丙钝角所余为丙外角而一百八十度内减丙钝角则余乙甲二角共度是甲乙二角共度与丙外角之度等故于丙外角内减去乙角即甲角也】求甲乙边则以甲角为对所知之角其正?三万七千八百四十七为一率以丙外角为对所求之角其正?八万二千七百九十为二率乙丙边为所知之边其数一十六丈为三率求得四率三十五丈即甲乙为所求之一边求甲丙边则仍以甲角为对所知之角其正?三万七千八百四十七为一率而以乙角为对所求之角其正?五万五千四百零四为二率仍以乙丙边为所知之边其数一十六丈为三率求得四率二十三丈四尺二寸二分有余【如既得甲乙边而以丙外角为对所知之角其正?为一率甲乙边为所知之边其数为三率所得亦同】即甲丙为所求之又一边也此法亦有两角一边与前法同但先有外角少异耳
又法求甲乙边以乙角三十三度三十八分四十秒之余切一十五万零二百五十九与丙外角五十五度五十三分之余切六万七千七百四十八相减余八万二千五百一十一为一率乙角之余割一十八万零四百九十三为二率乙丙边一十六丈为三率求得四率三十五丈即甲乙边求甲丙边则仍以两角余切相减之八万二千五百一十一为一率而以丙外角之余割一十二万零七百八十八为二率仍以乙丙边一十六丈为三率求得四率二十三丈四尺二寸二分有余即甲丙边也此法葢以乙丙边引长自甲角作甲丁垂线遂成甲丁乙甲丁丙两直角三角形甲丁丙三角形之丙角即甲乙丙三角形之丙角之外角其余切戊己即甲丁丙三角形之甲角之正切如壬癸丙外角之余割己丙即甲丁丙三角形之甲角之正割如甲壬甲乙丙三角形之乙角之余切庚辛即甲丁乙三角形之甲角之正切如子癸甲乙丙三角形之乙角之余割辛乙即甲丁乙三角形之甲角之正割如甲子甲丁丙三角形之丙角余切与甲丁乙三角形之乙角余切相减之数即两甲角之正切相减之较如子壬甲癸壬三角形与甲丁丙三角形为同式形甲癸子三角形与甲丁乙三角形为同式形故甲子壬三角形与甲乙丙三角形亦为同式形是以子壬与甲子之比同于乙丙与甲乙之比又子壬与甲壬之比同于乙丙与甲丙之比皆为相当比例四率也
设如甲乙丙鋭角三角形知甲角六十度甲乙边四十丈甲丙边二十六丈一尺零八分求乙角丙角及乙丙边各几何
法以甲乙边四十丈与甲丙边二十六丈一尺零八分相加得六十六丈一尺零八分为两边之和为一率又以甲乙边四十丈与甲丙边二十六丈一尺零八分相减余一十三丈八尺九寸二分为两边之较为二率以甲角六十度与半圜一百八十度相减余一百二十度为外角折半得六十度为半外角其正切一十七万三千二百零五为三率求得四率三万六千三百九十七为半较角之正切捡八线表得二十度为半较角与半外角六十度相减余四十度即乙角之度如以半较角二十度与半外角六十度相加得八十度即丙角之度也既得乙丙两角即以丙角为对所知之角其正?九万八千四百八十一为一率以甲角为对所求之角其正?八万六千六百零三为二率甲乙边为所知之边其数四十丈为三率求得四率三十五丈一尺七寸五分有余即乙丙为所求之边也如图甲乙丙鋭角三角形以甲角为心甲丙小边为半径作一丙丁戊圜截甲乙大边于戊将甲乙引长至圜界丁则甲丁甲戊俱为半径与甲丙等自丁至乙即两边之和自戊至乙即两边之较丁甲丙角即甲角之外角试自丙至戊作一丙戊线则成甲丙戊三角形其甲丙戊与甲戊丙二角并之与丁甲丙外角度等今折半用其正切即如用丁戊丙角之正切又心角与边角度等其切线亦等故自丙至丁作一丙丁线即丁戊丙角之正切又戊丙乙角即丙角大于甲戊丙角之较亦即乙角小于甲戊丙角之较故自圜界戊至乙丙边己作己戊线与丙丁平行即戊丙己角之正切且乙丁丙三角形与乙戊己三角形为同式形故两边之和丁乙与丁戊丙半外角切线丁丙之比即同于两边之较戊乙与半较角切线戊己之比为相当比例四率也
又法自丙角作丙丁垂线分为丙丁甲丙丁乙两直角形算之先用丙丁甲直角形求丙丁垂线及甲丁分边以丁角为对所知之角其正?即半径十万为一率以甲角为对所求之角其正?八万六千六百零三为二率甲丙边为所知之边其数二十六丈一尺零八分为三率求得四率二十二丈六尺一寸有余为丙丁垂线又以丁角为对所知之角其正?即半径十万为一率以甲角六十度与九十度相减余三十度即甲丙丁角【即丙之分角】为对所求之角其正?五万为二率【直用甲角余?亦可】甲丙边为所知之边其数二十六丈一尺零八分为三率求得四率十三丈零五寸四分为甲丁分边既得甲丁分边乃与甲乙边四十丈相减余二十六丈九尺四寸六分为丁乙分边于是用丙丁乙直角形求乙角及乙丙边以丁乙二十六丈九尺四寸六分为一率丙丁二十二丈六尺一寸有余为二率半径十万为三率求得四率八万三千九百零八为乙角正切捡八线表得四十度为乙角以乙角四十度与甲角六十度相加得一百度与一百八十度相减余八十度为丙角既得乙丙两角则用两角一边求又一边之法算之即得乙丙边矣或先求乙丙边则以丁乙二十六丈九尺四寸六分为勾丙丁二十二丈六尺一寸为股求得?三十五丈一尺七寸五分有余即乙丙边也
又法先求甲丁分边比例而得乙角以半径十万为一率【即丁直角之正?】以甲角六十度之余?五万为二率【即丙分角之正?】以甲丙边二十六丈一尺零八分为三率求得四率十三丈零五寸四分为甲丁分边乃以甲丁分边十三丈零五寸四分为一率以甲丁分边与甲乙全边四十丈相减余二十六丈九尺四寸六分为丁乙分边为二率甲角六十度之余切五万七千七百三十五为三率求得四率一十一万九千一百七十六为乙角余切捡表得四十度即乙角也如甲角之戊庚一象限其庚己为甲角之余切而庚己甲与甲丁丙为同式形又如乙角之辛癸一象限其壬癸为乙角之余切而壬癸乙与乙丁丙为同式形故甲丁与丁乙之比同于庚己与壬癸之比也
又法用甲角余割余切求乙角丙角以甲丙边二十六丈一尺零八分为一率甲乙边四十丈为二率甲角六十度余割一十一万五千四百七十为三率求得四率一十七万六千九百一十一为甲角余切与乙角余切之共数即甲丙丁与乙丙丁两分角之共切又将甲角六十度与象限九十度相减余三十度即甲丙丁之分角捡其正切五万七千七百三十五与两分角之共切一十七万六千九百一十一相减余一十一万九千一百七十六为丁丙乙分角之正切即乙角之余切捡表得四十度即乙角之度也以乙角四十度与甲角六十度相加得一百度又与半圜一百八十度相减余八十度即丙角之度也如甲乙丙鋭角三角形作丙丁垂线分为甲丁丙与乙丁丙两直角形以丙角为心作一戊己庚半圜则丙丁垂线平分于己两边各成一象限试与甲乙边平行作一辛壬线则辛己一段为甲丙丁分角之正切即甲角之余切己壬一段为乙丙丁分角之正切又即乙角之余切而辛丙为甲丙丁分角之正割亦即甲角之余割辛壬丙与甲乙丙两三角形为同式形故甲丙边与甲乙边之比即同于甲角余割辛丙【即甲丙丁分角之正割】与甲丙丁乙丙丁两分角之正切相合之辛壬之比为相当比例四率也既得辛壬两分角之共切内减去甲丙丁分角三十度之正切辛己所余己壬为乙丙丁分角之正切即为乙角之余切捡表即得乙角也
设如甲乙丙钝角三角形知甲角一百一十九度三十四分甲乙边五十四尺甲丙边三十六尺九寸求乙角丙角及乙丙边各几何
法以甲乙边五十四尺与甲丙边三十六尺九寸相加得九十尺九寸为两边之和为一率又以甲乙边与甲丙边相减余一十七尺一寸为两边之较为二率以甲角一百一十九度三十四分与半圜一百八十度相减余六十度二十六分为外角折半得三十度一十三分为半外角其正切五万八千二百四十为三率求得四率一万零九百五十六为半较角之正切捡八线表得六度一十五分为半较角与半外角三十度一十三分相减余二十三度五十八分即乙角之度如以半较角六度一十五分与半外角三十度一十三分相加得三十六度二十八分即丙角之度也既得乙丙二角求乙丙边则以丙角为对所知之角其正?五万九千四百三十五为一率甲外角为对所求之角【甲角为钝角故用外角】其正?八万六千九百七十八为二率甲乙边为所知之边其数五十四尺为三率求得四率七十九尺零二分四厘有余即乙丙边也如图甲乙丙钝角三角形以甲角为心甲丙为半径作一丙丁戊圜其乙丁为两边之和乙戊为两边之较丙丁为半外角之正切己戊为半较角之正切乙丁丙三角形与乙戊己三角形为同式形故以两边之和乙丁与丁戊丙半外角切线丙丁之比即同于两边之较乙戊与半较角切线己戊之比为相当比例四率也又法自丙角作丙丁垂线于形外成丙丁乙与丙丁甲两直角形先用丙丁乙直角形求丙丁垂线及甲丁虚边以丁直角为对所知之角其正?即半径十万为一率以甲角一百一十九度三十四分与半圜一百八十度相减余六十度二十六分即甲外角为对所求之角其正?八万六千九百七十八为二率甲丙边为所知之边其数三十六尺九寸为三率求得四率三十二尺零九分五厘为丙丁垂线又以丁直角为对所知之角其正?即半径十万为一率又以甲外角六十度二十六分与九十度相减余二十九度三十四分为甲丙丁角【即丙外分角】为对所求之角其正?四万九千三百四十四为二率【如直用甲外角之余?为二率亦可】甲丙边为所知之边其数三十六尺九寸为三率求得四率十八尺二寸零八厘为甲丁虚边与甲乙边五十四尺相加得七十二尺二寸零八厘为乙丁全边又以乙丁全边七十二尺二寸零八厘为一率丙丁垂线三十二尺零九分五厘为二率半径十万为三率求得四率四万四千四百四十八为乙角正切捡八线表得二十三度五十八分为乙角之度与甲外角六十度二十六分相减余三十六度二十八分即丙角之度【甲外角与乙丙二内角等故减去乙角余即丙角】既得乙丙二角则用两角一边求又一边之法算之即得乙丙边或先求乙丙边则以乙丁全边七十二尺二寸零八厘为股丙丁垂线三十二尺零九分五厘为勾求得?七十九尺零二分即乙丙边也又法用甲角余割余切求乙角丙角以甲丙边三十六尺九寸为一率甲乙边五十四尺为二率以甲外角六十度二十六分之余割一十一万四千九百七十一为三率求得四率一十六万八千二百五十为甲外角余切与乙角余切之较数乃以甲外角六十度二十六分之余切五万六千七百三十一与两余切之较相加得二十二万四千九百八十一为乙角余切捡表得二十三度五十八分即乙角之度与甲角一百一十九度三十四分相加得一百四十三度三十二分与半圜一百八十度相减余三十六度二十八分即丙角之度也如甲乙丙钝角形将甲乙边引长自丙角作丙丁垂线遂成丙丁甲丙丁乙两直角三角形丙丁甲三角形之甲角即甲乙丙三角形之甲角之外角其余切戊己即丙丁甲三角形之丙角之正切如庚辛甲外角之余割甲己即丙丁甲三角形之丙角之正割如庚丙而丙丁乙三角形之乙角之余切壬癸即丙丁乙三角形之丙角之正切如子辛若丙丁乙三角形之乙角余切与丙丁甲三角形之甲角余切相减即两丙角相差之较如子庚丙辛庚三角形与丙丁甲三角形为同式形丙辛子三角形与丙丁乙三角形为同式形故丙庚子三角形与丙甲乙三角形亦为同式形是以甲丙边与甲乙边之比同于甲外角余割庚丙【即甲己】与两余切之较子庚之比为相当比例四率也既得子庚两余切之较与甲外角之余切庚辛【即戊己】相加得子辛即乙角之余切捡表得乙角度既得乙角则以乙角与甲角相并与半圜相减余即丙角矣
设如甲乙丙鋭角三角形知乙角六十度甲乙边八十丈甲丙边七十丈三尺四寸求甲角丙角及乙丙边各几何
法以甲丙边为对所知之边其数七十丈三尺四寸为一率甲乙边为对所求之边其数八十丈为二率乙角为所知之角其正?八万六千六百零三为三率求得四率九万八千四百九十六为丙角正?捡表得八十度零三分即丙角度也既得丙角度则以乙角六十度与丙角八十度零三分相加得一百四十度零三分与一百八十度相减余三十九度五十七分即甲角度也既得甲角求乙丙边则以乙角为对所知之角其正?八万六千六百零三为一率甲角为对所求之角其正?六万四千二百一十二为二率甲丙边为所知之边其数七十丈三尺四寸为三率求得四率五十二丈一尺五寸三分有余即乙丙为所求之边也
又法用余割求丙角以甲乙边八十丈为一率甲丙边七十丈三尺四寸为二率乙角六十度之余割十一万五千四百七十为三率求得四率十万一千五百二十六为丙角余割捡表得八十度零三分即丙角度也如甲乙丙鋭角三角形作甲丁垂线分为甲丁乙甲丁丙两直角三角形其乙角之余割戊乙即甲丁乙三角形之甲角之正割如甲庚丙角之余割己丙即甲丁丙三角形之甲角之正割如甲辛甲庚辛与甲乙丙两三角形为同式形故甲乙边与甲丙边之比同于乙角余割甲庚【即戊乙】与丙角余割甲辛【即己丙】之比为相当比例四率也
设如甲乙丙钝角三角形知丙角一百一十度甲乙边二十二丈五尺五寸甲丙边十二丈求甲角乙角及乙丙边各几何
法以甲乙边为对所知之边其数二十二丈五尺五寸为一率甲丙边为对所求之边其数十二丈为二率丙角为所知之角其外角七十度之正?九万三千九百六十九为三率求得四率五万为乙角正?捡表得三十度即乙角度也既得乙角度则以乙角三十度与丙角一百一十度相加得一百四十度与一百八十度相减余四十度即甲角度也既得甲角求乙丙边则以乙角为对所知之角其正?五万为一率甲角为对所求之角其正?六万四千二百七十九为二率甲丙边为所知之边其数十二丈为三率求得四率十五丈四尺二寸七分即乙丙为所求之边也又法用余割求乙角以甲丙边十二丈为一率甲乙边二十二丈五尺五寸为二率丙外角七十度之余割十万六千四百一十八为三率求得四率一十九万九千九百七十七为乙角之余割捡表得三十度即乙角度也如甲乙丙钝角三角形将乙丙边引长自甲角作甲丁垂线遂成甲丁丙甲丁乙两直角三角形甲丁丙三角形之丙角即甲乙丙三角形之丙角之外角其余割己丙即甲丁丙三角形之甲角之正割如甲辛甲丁乙三角形之乙角之余割戊乙即甲丁乙三角形之甲角之正割如甲庚甲庚辛与甲乙丙两三角形为同式形故甲丙边与甲乙边之比同于丙外角余割甲辛【即己丙】与乙角余割甲庚【即戊乙】之比为相当比例四率也
设如甲乙丙鋭角三角形知甲乙边一百二十二尺甲丙边一百一十二尺乙丙边一百五十尺求甲乙丙三角各几何
法求丙角以甲丙边一百一十二尺与乙丙边一百五十尺相乗得一万六千八百尺倍之得三万三千六百尺为一率以甲丙边一百一十二尺自乘得一万二千五百四十四尺乙丙边一百五十尺自乘得二万二千五百尺以两边各自乘数相加得三万五千零四十四尺又以甲乙边一百二十二尺自乘得一万四千八百八十四尺与两边各自乘相加数三万五千零四十四尺相减余二万零一尺六十尺为二率半径十万为三率求得四率六万为甲分角之正?即丙角之余?捡表得五十三度零八分即丙角之度也求乙角则以甲乙边与乙丙边相乘得数倍之为一率以甲乙边乙丙边各自乘相加内减去甲丙边自乘之数余为二率半径十万为三率求得四率为甲分角之正?即乙角之余?捡表即得乙角之度也或既得丙角用两边一角比例之法即得甲乙二角矣此法葢以三边之面积互相加减使面与面比而得线与线之比也如甲乙丙三角形自甲角至乙丙边作一甲丁垂线分为甲丁丙甲丁乙两勾股形又作三边之各正方复作两边相乘之长方其甲丙戊己为甲丙边自乘之一正方庚辛乙甲为甲乙边自乘之一正方乙壬癸丙为乙丙边自乘之一正方丙癸丑子为甲丙边与乙丙边相乘之一长方倍之为丙癸卯寅一大长方今于甲丙戊己与乙壬癸丙两正方相并数内减庚辛乙甲一正方则是减去辰己午甲一正方即如甲丙戊己之一正方又减去庚辛乙午己辰一磬折形即如庚辛乙甲之正方比甲丙戊己之正方所多之较其积与乙壬申未一长方等【寅之长方与未申癸甲丁丙甲丁乙两勾股形同用一甲丁股是以甲丙?方内有甲丁一股方丁丙一勾方而甲乙?方内有甲丁一股方乙丁一勾方因两三角形同用一股故其两?较与两?和相乘之数两勾较与两勾和相乗之数必然相等午乙即两?之较辰己与辛乙相并即两?之和庚辛乙午己辰磬折形即两?较与两?和相乗之积而乙未为两勾之较乙丙为两勾之和乙壬申未即两勾较与两勾和相乗之】所余为未申癸丙一长方试以甲丁垂线引长则平分未申癸丙一长方为未申酉丁与丁酉癸丙二长方此二长方与丙癸丑子子丑夘寅二长方同用一边为二平行线内所有二方面互相为比同于其底互相为比之例故丙癸夘寅之长方与未申癸丙之长方之比即同于丙寅边与未丙边之比也又比例之理全
与全半 【积所以知其相等也】与半之比例相同【为甲丙边与乙丙边相乗又加一倍之积】故丙癸夘丙之长方【即甲丙边乙丙边两正方相并内减甲乙边一正方所余之积】相比同于丙子边【与甲丙边同】与丁丙边之比也又甲丙边即如甲丁垂线所分丁直角之正?而甲丁垂线所分之丁丙边即如甲分角之正?是以甲丙边与乙丙边相乘加倍之丙癸夘寅长方积为一率甲丙边乙丙边两正方相并积内减甲乙边一正方所余未申癸丙长方积为二率对丁直角之正?半径十万为三率求得四率为甲分角之正?即丙角之余?也
又求分边得角法以乙丙边为底其数一百五十尺为一率甲乙边大腰一百二十二尺与甲丙边小腰一百一十二尺相加得二百三十四尺为二率两边相减余一十尺为三率求得四率一十五尺六寸为分边之较与乙丙边一百五十尺相减余一百三十四尺四寸折半得六十七尺二寸为丁丙分边之数乃以甲丙边为对所知之边其数一百一十二尺为一率丁丙分边为对所求之边其数六十七尺二寸为二率丁角为所知之角其正?半径十万为三率求得四率六万为甲丁丙三角形之甲角正?又即丙角之余?捡表得五十三度零八分为丙角之度既得丙角则用两边一角比例之法遂得甲乙二角矣如图以甲角为心甲丙小边为半径作一戊丙己庚圜截甲乙边于庚截丙乙边于戊将甲乙引长至圜界己则甲己与甲丙等自己至乙即两边之和自庚至乙即两边之较乙戊即乙丁丁丙两分边之较是故分边之和乙丙与两边之和己乙之比即同于两边之较庚乙与分边之较乙戊之比为转比例四率也
又法以甲乙边一百二十二尺乙丙边一百五十尺甲丙边一百一十二尺三数相加得三百八十四尺为三边之总折半得一百九十二尺为半总以甲乙边一百二十二尺与半总一百九十二尺相减余七十尺为甲乙边与半总之较以乙丙边一百五十尺与半总一百九十二尺相减余四十二尺为乙丙边与半总之较以甲丙边一百一十二尺与半总一百九十二尺相减余八十尺为甲丙边与半总之较乃以半总一百九十二尺为一率甲丙边与半总之较八十尺为二率甲乙边与半总之较七十尺与乙丙边与半总之较四十二尺相乗得二千九百四十尺为三率求得四率一千二百二十五尺开方得三十五尺为三角形自中心至三边之垂线先求丙角则用甲乙边与半总之较七十尺为一率三角形自中心至三边之垂线三十五尺为二率半径十万为三率求得四率五万为丙半角之正切捡表得二十六度三十四分倍之得五十三度零八分即丙角之度也如先求乙角则用甲丙边与半总之较八十尺为一率先求甲角则用乙丙边与半总之较四十二尺为一率俱用三角形自中心至三边之垂线三十五尺为二率半径十万为三率即各得各半角之正切焉此法葢一率二率以线与线为比三率四率以面与面为比也如甲乙丙三角形自中心丁至三边各作一垂线又自中心丁至三角各作一分角线即成六直角三角形俱两两相等【辛为三边之半总即三较之和丁己丙与丁庚丙等丁己乙与】又按甲戊度引乙丙线至【丁戊乙等丁戊甲与丁庚甲等】辛则乙【乙己与乙戊等即甲丙边与半总之较己丙与丙庚等即甲乙之面边与半总之较丙辛与甲戊甲庚等即乙丙边与半总】试自辛作直角将乙丁线引长作一乙辛壬直角形则壬辛与丁己平行乙辛壬形与乙己丁形遂为同式形其乙辛与乙己之比即同于壬辛与丁己之比然乙辛一率乙己二率之数虽有而壬辛之数却无又但知己丙与丙辛相乘之数即丁己与壬辛相乘之数故以己丙与丙辛相乘之数为三率【之较何以知己丙与丙辛相乘之数即丁己与壬辛相乘之数试作壬丙线壬癸线使丙癸与丙辛等癸角辛角皆为直角癸丙辛角与辛壬癸角相合共成一百八十度然庚丙己角为癸丙辛角之外角相合亦共成一百八十度是庚丙己角与辛壬癸角等庚丁己角与癸丙辛角等是以壬癸丙辛形与丙庚丁己形为同式形而丙辛壬勾股形与丁巳丙勾股形亦为同式形可互相比例矣以丁己作一率己丙作二率丙辛作三率即得四率壬辛是以己丙二率与丙辛三率相乘之数即与丁己一率壬辛四率相乘之数等故直以己丙丙辛相乘之数作三】其所得四率即丁己自乘之数是故乙辛与【率也】乙己之比同于丁己与壬辛相乘【即己丙与丙辛相乗之面】与丁己自乘之面之比也既得丁己自乘之面故开方而得丁己为三角形自中心至三边之垂线与丁戊与丁庚俱相等又即三角形容圜之半径也
制数理蕴下编卷十七