子藏 · 算法
御制数理精蕴
302 万字 · 约 143 小时 52 分钟 · 35 / 383
子藏 · 算法
302 万字 · 约 143 小时 52 分钟 · 35 / 383
会员可开白话
作甲己线与甲丙小腰等则己乙为两腰之和庚乙为两腰之较乙丙为底边之和乙戊为底邉之较其乙丙与乙己之比即同于庚乙与乙戊之比为转比例四率也
又法以大腰十七尺自乘得二百八十九尺又以小腰十尺自乘得一百尺两自乘数相减余一百八十九尺以底二十一尺除之得九尺为底边之较与底二十一尺相减余十二尺折半得六尺为勾以小腰十尺为求得股八尺为中垂线也图解同前
设如有斜立鋭角三角形大腰二十一尺小腰十七尺底十尺求形外垂线几何
法以底十尺为一率大腰二十一尺与小腰十七尺相减余四尺为二率大腰二十一尺与小腰十七尺相加得三十八尺为三率求得四率十五尺二寸为底与形外垂线两边连底之总内减去底十尺余五尺二寸折半得二尺六寸为勾以小腰十七尺为求得股十六尺八尺为形外垂线也如图甲乙丙三角形甲乙为大腰甲丙为小腰乙丙为底甲丁为所求形外垂线试以甲为心丙为界作一圜截甲乙大腰于庚又将甲乙大腰引长至己作甲己线与甲丙小腰相等复将乙丙底引长至戊作乙戊线则成甲乙戊三角形其乙丙为底邉之较乙戊为底边之和乙庚为两腰之较乙己为两腰之和自圜外至圜内所作两线之比例既同于圜外两叚转相比之比例则圜外两叚之比例亦必同于两全线转相比之比例故乙丙与乙庚之比即同于乙己与乙戊之比为比例四率既得乙戊则减乙丙余丙戊折半得丙丁为勾甲丙为求得股即甲丁垂线也
又法以大腰二十一尺自乘得四百四十一尺又以小腰十七尺自乘得二百八十九尺两自乘数相减余一百五十二尺以底十尺除之得十五尺二寸为底与形外垂线两边连底之总内减底十尺余五尺二寸折半得二尺六寸为勾以小腰十七尺为求得股十六尺八寸为形外垂线也如图甲乙丙三角形将乙丙底引长至戊自甲作垂线至丁则丁戊与丁丙等又自甲至戊作甲戊线与甲丙小腰等则成甲丁乙甲丁戊两勾股形甲乙甲戊皆为乙丁丁戊皆为勾共以甲丁为股而乙丙为两勾之较乙戊为两勾之和前法以和求较此法以较求和其理一也图解并同前
设如有鋭角三角形两腰俱五尺底六尺求面积几何
法先以底六尺折半得三尺为勾任以两腰之一边五尺为求得股四尺为中垂线与底六尺相乘得二十四尺折半得一十二尺为三角面积也如图甲乙丙三角形以乙丙底边与甲丁中垂线相乘成戊乙丙己长方形积比三角形积正大一倍故折半得三角积也
设如有钝角三角形大腰十七尺小腰十尺底二十一尺求面积几何
法先用求中垂线法求得中垂线八尺与底二十一尺相乘得一百六十八尺折半得八十四尺为三角面积也如图甲乙丙三角形先求甲丁垂线既得甲丁垂线乃与乙丙底边相乘成戊乙丙己长方形比三角形积正大一倍故折半得三角积也
又法以甲乙边十七尺乙丙边二十一尺甲丙边十尺三数相加得四十八尺为三边之总折半得二十四尺为半总以甲乙边十七尺与半总二十四尺相减余七尺为甲乙边与半总之较以乙丙边二十一尺与半总二十四尺相减余三尺为乙丙边与半总之较以甲丙边十尺与半总二十四尺相减余十四尺为甲丙边与半总之较乃以半总二十四尺为一率甲丙边与半总之较十四尺为二率乙丙边与半总之较三尺与甲乙边与半总之较七尺相乘得二十一尺为三率求得四率十二尺二十五寸开方得三尺五寸为三角形自中心至三边之垂线与三边之总四十八尺相乘得一百六十八尺折半得八十四尺即三角形之面积或以所得垂线三尺五寸与半总二十四尺相乘亦得八十四尺为三角形之面积也此法葢一率二率以线与线为比三率四率以面与面为比也如甲乙丙三角形自中心丁至三边各作一垂线又自中心丁至三角各作一分角线即成六直角三角形俱两两相等【丁巳丙与丁庚丙等丁巳乙与丁戊乙等丁戊甲与丁庚甲等】又按甲戊度引乙丙线至辛则乙辛为三边之半总即三较之和【乙巳与乙戊等即甲丙边与半总之较巳丙与丙庚等即甲乙边与半总之较丙辛与甲戊甲庚等即乙丙边与半总之较】试自辛作直角将乙丁线引长作一乙辛壬直角形则壬辛与丁巳平行乙辛壬形与乙巳丁形遂为同式形其乙辛与乙巳之比即同于壬辛与丁巳之比然乙辛一率乙巳二率之数虽有而壬辛之数却无又但知巳丙与丙辛相乘之数即丁巳与壬辛相乘之数故以巳丙与丙辛相乘之数为三率【何以知巳丙与丙辛相乘之数即丁巳与壬辛相乘之数试作壬丙线壬癸线使丙癸与丙辛等癸角辛角皆为直角癸丙辛角与辛壬癸角相合共成一百八十度然庚丙巳角为癸丙辛角之外角相合亦共成一百八十度是庚丙巳角与辛壬癸角等庚丁巳角与癸丙辛角等是以壬癸丙辛形与丙庚丁巳形为同式形而丙辛壬勾股形与丁己丙勾股形亦为同式形可互相比例矣以丁己作一率巳丙作二率丙辛作三率即得四率壬辛是以巳丙二率与丙辛三率相乘之数即与丁巳一率与壬辛四率相乘之数等故直以己丙丙辛相乘之数作三率也】其所得四率即丁己自乘之数是故乙辛与乙巳之比同于丁己与壬辛相乘之面【即己丙与丙辛相乘之面】与丁己自乘之面之比也既得丁己自乘之面故开方而得丁巳为三角形自中心至三边之垂线与丁戊丁庚俱相等又即三角形容圜之半径也既得自中心至三边之垂线则用垂线与三边之总相乘所得一长方积【即如用垂线与三边各相乘所得三长方积合为一长方】比三角形积大一倍故折半而得三角形之面积如以垂线与半总相乘即与三角形积等而不用折半矣
设如有鋭角三角形大腰三十七尺小腰十五尺底四十四尺求内容正方边几何
法先用求中垂线法求得中垂线十二尺与底边四十四尺相加得五十六尺为一率中垂线十二尺为二率底边四十四尺为三率推得四率九尺四寸二分八厘五毫有余即三角形内所容正方之一边也如图甲乙丙三角形甲乙为大腰甲丙为小腰乙丙为底甲丁为所得中垂线戊己庚辛为今所求内容正方形试依甲丁中垂线度将乙丙线引长作乙癸线为五十六尺又与甲丙线平行作壬癸线又将甲乙线引长作壬乙线则成与甲乙丙同式之壬乙癸三角形复与底线平行作甲子线与丙癸等即与甲丁垂线等又与甲丁平行作子丑线与甲丁等则甲丁垂线所作甲丁丑子正方形即为壬乙癸三角形内所容之正方形矣故壬乙癸三角形之乙癸底与甲丁方边之比即同于甲乙丙三角形之乙丙底与戊巳方边之比故中垂线与底边相加为一率中垂线为二率底邉为三率推得四率为内容正方之一边也
设如等边三角形每边一尺二寸求内容圜径几何法先用求中垂线法求得中垂线一尺零三分九厘二毫有余以三归之得三寸四分六厘四毫有余即内容圜形半径倍之得六寸九分二厘八毫有余即内容圜形全径也如图甲乙丙三角形内容丁圜形先求得甲戊中垂线又自丙角至甲乙线界作丙巳垂线与甲戊中垂线相交于丁即三角形之中心亦即内容圜形之中心故丁戊与丁己即内容圜形之半径又甲戊乙甲巳丁两勾股形为同式形甲乙为乙戊之二倍则甲丁亦必为丁巳或丁戊之二倍丁戊既为内容圜形之半径则甲丁即为内容圜形之全径而甲戊中垂线必为丁戊半径之三倍矣故求得甲戊中垂线以三归之得丁戊即内容圜形之半径倍之得庚戊即内容圜形之全径也
设如等边三角形每边一尺二寸求外切圜径几何法先用求中垂线法求得中垂线一尺零三分九厘二毫有余三归四因得一尺三寸八分五厘六毫有余即外切圜形全径也如图甲乙丙三角形外切丁圜形先求得甲戊中垂线又自丙角至甲乙线界作丙己垂线与甲戊中垂线相交于丁即三角形之中心亦即外切圜形之中心故甲丁与丙丁即外切圜形之半径又甲戊乙甲巳丁两勾股形为同式形甲乙为乙戊之二倍则甲丁亦必为丁己或丁戊之二倍甲丁既为外切圜形之半径则为甲戊中垂线之三分之二而甲戊中垂线却为甲庚全径之四分之三矣故求得甲戊中垂线三归四因得甲庚即外切圜形之全径也
又法以每边一尺二寸自乘三归四因开方得一尺三寸八分五厘六毫有余即外切圜形全径也如图甲乙丙三角形外切甲乙丁丙圜形试自甲角作甲戊中垂线又引长作甲丁全径线复自丁至乙作丁乙线遂成甲乙丁甲戊乙两勾股形为同式形甲乙既为乙戊之二倍则甲丁亦必为乙丁之二倍故甲丁自乘方积比乙丁自乘方积大四倍若依勾求股之法言之则甲丁自乘方积内减乙丁勾自乘方积所余为甲乙股自乘之方积今甲丁自乘方积既为乙丁勾自乘方积之四倍则是甲乙每边自乘方积为甲丁全径自乘方积之四分之三矣故以一边自乘三归四因即与全径自乘之方积等而开方得外切圜形之全径也
设如有鋭角三角形大腰三百三十八尺小腰三百尺底四百一十八尺求内容圜径几何
法先用求中垂线法求得中垂线二百四十尺与底四百一十八尺相乘得一十万零三百二十尺以大腰三百三十八尺小腰三百尺底四百一十八尺三数相加得一千零五十六尺除之得九十五尺即内容圜半径倍之得一百九十尺即内容圜全径也如图甲乙丙三角形内容戊圜形试自圜之中心至甲乙丙三角各作戊甲戊乙戊丙三线遂分甲乙丙三角形为甲戊乙甲戊丙乙戊丙三三角形其三边皆为三角形之底而戊巳半径皆为三角形之垂线今乙丙底边与甲丁中垂线相乘所得之长方积原比甲乙丙三角形积大一倍即如将所分三三角形各用垂线乘底边所得之三长方积合为一长方也三长方之长虽不同而濶则一故各以长除积而得濶者即如合三角形之三边除三角形之倍积而得半径也
设如有鋭角三角形大腰一百八十三尺小腰一百六十八尺底二百二十五尺求外切圜径几何法用求中垂线法求得中垂线一百三十四尺四寸为一率小腰一百六十八尺为二率大腰一百八十三尺为三率推得四率二百二十八尺七寸五分即外切圜径也如图甲乙丙三角形甲乙为小腰甲丙为大腰乙丙为底甲丁为中垂线试作切三角一圜自甲角至圜对界作甲戊全径线又自丙角至戊作丙戊线则甲丙戊三角形之丙角立于圜界之一半必为直角与甲丁垂线所分甲丁乙三角形之丁角等而戊角与乙角皆对甲丙弧其度又等故甲丙戊与甲丁乙两三角形为同式形是以甲丁与甲乙之比同于甲丙与甲戊之比而为相当比例四率也
设如有钝角三角形大腰十七尺小腰十尺底二十一尺求外切圜径几何
法用求中垂线法求得中垂线八尺为一率小腰十尺为二率大腰十七尺为三率推得四率二十一尺二寸五分即外切圜径也如图甲乙丙三角形甲乙为小腰甲丙为大腰乙丙为底甲丁为中垂线试作切三角一圜自甲角至圜对界作甲戊全径线又自丙角至戊作丙戊线则甲丙戊三角形之丙角立于圜界之一半必为直角与甲丁垂线所分甲丁乙三角形之丁角等而戊角与乙角皆对甲丙弧其度又等故甲丙戊与甲丁乙两三角形为同式形是以甲丁与甲乙之比同于甲丙与甲戊之比而为相当比例四率也
御数精蕴下编卷十四
<子部,天文算法类,算书之属,御制数理精蕴>
钦定四库全书
御制数理精蕴下编卷十五
面部五
割圜【屡求勾股】
割圜
周髀曰圆出于方方出于矩矩者所谓直角即勾股也葢因方易度而圆难测方有尽而圆无尽故古人用割圜之法内外切屡求勾股为无数多边形以切近圜界使弧线直线渐合为一而圆周始得是则推圜者以方推方者以矩矣刘宋祖冲之以圜容六边起算元赵友钦以圜容四边起算自明末西法入中国又有割圜八线六宗三要等説而圜度内外诸线相求之法始偹要之圜内六边起算者圜径折半即圜内六边之一乃用屡求勾股之法自六边而十二边自十二边而二十四边自二十四边而四十八边如是累至亿万边设径为一而周得三一四一五九二六五三有余圜内四边起算者则以圜径为内容正方之斜自乗折半开方而得四边之一亦用屡求勾股之法自四边而八边自八边而十六边自十六边而三十二边如是累至亿万边设径为一而周亦得三一四一五九二六五三有余圜外四边起算者圜径即四边之一圜径自乗倍之开方即圜外正方之斜减去圜径即圜外两角之余又即圜外八边之一以八边之一折半为勾半径为股求得与半径相减即股较又即小同式形之勾乃以八边之一折半之勾为一率半径之股为二率小同式形之勾为三率推得四率为小同式形之股倍之即十六边之一如是累至亿万边设径为一而周亦得三一四一五九二六五三有余圜外六边起算者圜径为半径为勾求得股倍之即圜外三边之一取其三分之一即圜外六边之一以六边之一折半为勾半径为股求得与半径相减即股较又即小同式形之勾乃以六边之一折半之勾为一率半径之股为二率小同式形之勾为三率推得四率为小同式形之股倍之即十二边之一如是累至亿万边设径为一而周亦得三一四一五九二六五三有余此两法者或自圜内容形之边为勾股法使无数勾股小逼近圜周将与圜周合而为一或自圜外切形之边为勾股法使无数勾股小股逼近圜周亦将与圜周合而为一二法既立故凡圜周圜径诸法皆可以互相比例矣割圜八线则将圜周分为三百六十度先求弧度通折半为正既得正而圜内之正矢圜外之正切正割由之而生至于余余矢余切余割则又由正而得名三百六十度平分四象限每一象限九十度九十度之中得其正角为正余角为余是以正余相对而割圜八线之表以立一象限中成勾股形者五千四百故凡勾股三角测量诸法皆可以互相比例矣自圜内容形屡求勾股而得无数多边自圜外切形屡求勾股而得无数多边内外凑集则圜周渐变为直线而设圜界为度分者内而正外而切线至于无数则圜周亦渐变为直线二者互相考俱为相符可见理之至者先后一揆法之精者中外一理然则勾股即割圜之体而割圜即勾股之用二者交相成而两相得乎
圜内容六边起算
设如圜径二兆用内容六边起算问得圜周几何法以圜径二兆折半得一兆为圜内所容六边形之每一边乃以半径一兆为六边之一边一兆折半得五千亿为勾求得股八千六百六十亿二千五百四十万三千七百八十四【四百四十零小余四三八六四六七六三七二三一七○七五二九三六一】与半径相减余一千三百三十九亿七千四百五十九万六千二百一十五【八三四七一小余五六一三五三二三六二七六八二九二四七○六三八】复为勾六边之一边折半之五千亿为股求得五千一百七十六亿三千八百零九万零二百零五【一六五二九小余○四一五二四六九七七九七六七五二四八○九六六】为圜内所容十二边形之每一边如是屡求得圜内二十四边形之每一边为二千六百一十亿【五七六六四】五千二百三十八万四千【小余一○三一八三○九六八一二四五五七九○九七八○二○三八七】圜内四十八边形之每一边为一千三百零八亿零六百二十五万八千四百六十零【小余二八六一三三六三○六三一一一七五五○三五○八八二八七九】圜内九十六边形之每一边为六百五十四亿三千八百一十六万五千六百四十三【小余五五二二八四一二七三一二二八八二四一六○八六七八四三三】圜内一百九十二边形之每一边为三百二十七亿二千三百四十六万三千二百五十二【小余九七三五六三二八五九二八五六五八九九一八九八三三二一三】圜内三百八十四边形之每一边为一百六十三亿六千二百二十七万九千二百零七【小余八七四二五八五七○三九八一四六五八九五二六六七九九六四】圜内七百六十八邉形之每一边为八十一亿八千一百二十万八千零五十二【小余四六九五七九一八九二四八二一九九一○○三六二五二三三七】圜内一千五百三十六边形之每一边为四十亿九千零六十一万二千五百八十二【十三万一千七百三十二小余三二八一九○二二八八二六一一七九六】圜内三千零七十二边形之每一边为二十亿四千五百三十万七千三百六十零【八五八五一九○○三九小余六七六六○九○八二三八五九二二二九】圜内六千一百四十四边形之每一边为一十亿二千二百六十五万三千八百一十四【二一○二○七九○二九小余○二七三九五○二二○二八五九八九五】圜内一万二千二百八十八边形之毎一边为五亿一千一百三十二万六千九百二十三【八八五二二四三九一七小余七二四八三四六二八一二三二九九○三】圜内二万四千五百七十六边形之每一边为二亿五千五百六十六万三千四百六十三【一九○八八四七六七九小余九五一三○九四八○五二三四四九○一】圜内四万九千一百五十二边形之每一边为一亿【一一四一○六三一七六】二千七百八【小余二三六七六六二六一八六九四七六四六四○四九二○九九九七】圜内九万八千三百零四边形之毎一边为六千三百九十一万五千八百六十六【小余一五一○二二○七一一六○七○八○七一二六三八七○七五三】圜内一十九万六千六百零八边形之每一边为三千一百九十五万七千九百三十三【小余○七九五九○九○三一○九三八一五四一九三○六五三八○○】圜内三十九万三千二百一十六边形之毎一边为一千五百九十七万八千九百六十六【小余五四○三○五五二八八九六二四八七七九三七二三七五九六七】圜内七十八万六千四百三十二边形之每一边为七百九十八万九千四百八十三【小余二七○二一六四六五四二八○六六六八一○五六一一一一四八】圜内一百五十七万二千八百六十四边形之每一边为三百九十九万四千七百四十一【小余六二五一一七四五二九七五八六八○七○六八一一七九三三九】圜内三百一十四万五千七百二十八边形之毎一边为一百九十九万七千三百七十零【一边为六万二千四百一十七小余八一七五五九○九六六六四○五九】圜内六百二十九万一千四百五十六边形之毎一边为九十九万八千六百八十五【二五四○○二八六七九六四小余四○八七七九六七二八三九七五五】圜内一千二百五十八万二千九百一十二边形之每一边为四十九万九千三百四十二【七五七四○六一一三六一四小余七○四三八九八五一九八三三一二】圜内二千五百一十六万五千八百二十四边形之每一边为二十四万九千六百七十一【三六三九八二九九六三五五小余三五二一九四九二七九三七○八八】圜内五千零三十三万一千六百四十八边形之每一边为一十二万四千八百三十五【六一七六九八八○二六五六小余六七六○九七四六四二一一七二三】圜内一亿零六十六万三千二百九十六边【三二二五○四七○九四一八】形之毎【小余八三八○四八七三二一三六二五九○六三二○九五八七八四三】圜内二亿零一百三十二万六千五百九十二边形之每一边为三万一千二百零八【小余九一九○二四三六六○七一九二九二○四二六九一一八四○二】圜内四亿零二百六十五万三千一百八十四边形之每一边为一万五千六百零四【小余四五九五一二一八三○三六四三九四九七一○七三二○九五一】圜内八亿零五百三十万六千三百六十八边形之毎一边为七千八百零二【小余二二九七五六○九一五一八二七九一五○四八二九一五一四二】圜内一十六亿一千零六十一万二千七百三十六边形之每一边为三千九百零一【小余一一四八七八○四五七五九一四六九九六五八一四八七○一五】圜内三十二亿二千一百二十二万五千四百七十二边形之每一边为一千九百五十零【小余五五七四三九○二二八七九五七四五二九五三四四○六八七四】圜内六十四亿四千二百四十五万零九百四十四边形之每一边为九百七十五【二兆之周数小余二七八七一九五一一四三九七八七三二九三六四一】圜内一百二十八亿八千四百九十万一千八百八十八边形之每一边为四百八十七【一九九二六小余六三九三五九七五五七一九八九三六七七四九八九】圜内二百五十七亿六千九百八十万三千七百七十六边形之每一边为二百四十三【○九九○五小余八一九六七九八七七八五九九四六八三八七四九四】圜内五百一十五亿三千九百六十万七千五百五十二边形之每一边为一百二十一【五四九五三小余九○九八三九九三八九二九九七三四一四二四七九】乃以五百一十五亿三千九百六十万七千五百五十二边之数与其每一边一百二十一【八七九○九小余九○九八三九九三八九二九九七三四一四二四七九】之数相乗得六兆二千八百三十一亿八千五百三十万七千
【八七九○九】【小余五八六四七六五八○一三四八二二○三五五○一○八八七六八】一百七十九为圜径
圜内容四边起算
设如圜径二兆用内容四边起算问得圜周几何法以圜径二兆折半得一兆自乗得一穣倍之开方得一兆四千一百四十二亿一千三百五十六万二千三百七十三【小余○九五○四八八○一六八八七二四二○九六九八○七八五六九】为圜内所容四边形之每一边乃以半径一兆为四边之一边一兆四千一百四十二亿一千三百五十六万二千三百七十三【小余○九五○四八八○一六八八七二四二○九六九八○七八五六九】折半得七千零七十一亿零六百七十八万一千一百八十六【小余五四七五二四四○○八四四三六二一○四八四九○三九二八四】为勾亦即为股【四边折半所成之勾股形其勾与股相等】与半径相减余二千九百二十八亿九千三百二十一万八千八百一十三【小余四五二四七五五九九一五五六三七八九五一五○九六○七一六】复为勾四边之一边折半之七千零七十一亿零六百七十八万一千一百八十六【三百四十三万二千三 百六十五小余五 四七五二 四四八四四】为股求得七千六百五十三亿六千六百八十六万四千七百三十零【三六二一四八四九三九二八四小余一七九 五四三四五六九一九】为圜内所容八
同部