子藏 · 算法
御制数理精蕴
302 万字 · 约 143 小时 52 分钟 · 41 / 383
子藏 · 算法
302 万字 · 约 143 小时 52 分钟 · 41 / 383
会员可开白话
甲乙边一百二十二尺自乘得一万四千八百八十四尺与两边各自乘相加数三万五千零四十四尺相减余二万零一尺六十尺为二率半径十万为三率求得四率六万为甲分角之正即丙角之余捡表得五十三度零八分即丙角之度也求乙角则以甲乙边与乙丙边相乘得数倍之为一率以甲乙边乙丙边各自乘相加内减去甲丙边自乘之数余为二率半径十万为三率求得四率为甲分角之正即乙角之余捡表即得乙角之度也或既得丙角用两边一角比例之法即得甲乙二角矣此法葢以三边之面积互相加减使面与面比而得线与线之比也如甲乙丙三角形自甲角至乙丙边作一甲丁垂线分为甲丁丙甲丁乙两勾股形又作三边之各正方复作两边相乘之长方其甲丙戊己为甲丙边自乘之一正方庚辛乙甲为甲乙边自乘之一正方乙壬癸丙为乙丙边自乘之一正方丙癸丑子为甲丙边与乙丙边相乘之一长方倍之为丙癸卯寅一大长方今于甲丙戊己与乙壬癸丙两正方相并数内减庚辛乙甲一正方则是减去辰己午甲一正方即如甲丙戊己之一正方又减去庚辛乙午己辰一磬折形即如庚辛乙甲之正方比甲丙戊己之正方所多之较其积与乙壬申未一长方等【寅之长方与未申癸甲丁丙甲丁乙两勾股形同用一甲丁股是以甲丙方内有甲丁一股方丁丙一勾方而甲乙方内有甲丁一股方乙丁一勾方因两三角形同用一股故其两较与两和相乘之数两勾较与两勾和相乗之数必然相等午乙即两之较辰己与辛乙相并即两之和庚辛乙午己辰磬折形即两较与两和相乗之积而乙未为两勾之较乙丙为两勾之和乙壬申未即两勾较与两勾和相乗之】所余为未申癸丙一长方试以甲丁垂线引长则平分未申癸丙一长方为未申酉丁与丁酉癸丙二长方此二长方与丙癸丑子子丑夘寅二长方同用一边为二平行线内所有二方面互相为比同于其底互相为比之例故丙癸夘寅之长方与未申癸丙之长方之比即同于丙寅边与未丙边之比也又比例之理全
与全半 【积所以知其相等也】与半之比例相同【为甲丙边与乙丙边相乗又加一倍之积】故丙癸夘丙之长方【即甲丙边乙丙边两正方相并内减甲乙边一正方所余之积】相比同于丙子边【与甲丙边同】与丁丙边之比也又甲丙边即如甲丁垂线所分丁直角之正而甲丁垂线所分之丁丙边即如甲分角之正是以甲丙边与乙丙边相乘加倍之丙癸夘寅长方积为一率甲丙边乙丙边两正方相并积内减甲乙边一正方所余未申癸丙长方积为二率对丁直角之正半径十万为三率求得四率为甲分角之正即丙角之余也
又求分边得角法以乙丙边为底其数一百五十尺为一率甲乙边大腰一百二十二尺与甲丙边小腰一百一十二尺相加得二百三十四尺为二率两边相减余一十尺为三率求得四率一十五尺六寸为分边之较与乙丙边一百五十尺相减余一百三十四尺四寸折半得六十七尺二寸为丁丙分边之数乃以甲丙边为对所知之边其数一百一十二尺为一率丁丙分边为对所求之边其数六十七尺二寸为二率丁角为所知之角其正半径十万为三率求得四率六万为甲丁丙三角形之甲角正又即丙角之余捡表得五十三度零八分为丙角之度既得丙角则用两边一角比例之法遂得甲乙二角矣如图以甲角为心甲丙小边为半径作一戊丙己庚圜截甲乙边于庚截丙乙边于戊将甲乙引长至圜界己则甲己与甲丙等自己至乙即两边之和自庚至乙即两边之较乙戊即乙丁丁丙两分边之较是故分边之和乙丙与两边之和己乙之比即同于两边之较庚乙与分边之较乙戊之比为转比例四率也
又法以甲乙边一百二十二尺乙丙边一百五十尺甲丙边一百一十二尺三数相加得三百八十四尺为三边之总折半得一百九十二尺为半总以甲乙边一百二十二尺与半总一百九十二尺相减余七十尺为甲乙边与半总之较以乙丙边一百五十尺与半总一百九十二尺相减余四十二尺为乙丙边与半总之较以甲丙边一百一十二尺与半总一百九十二尺相减余八十尺为甲丙边与半总之较乃以半总一百九十二尺为一率甲丙边与半总之较八十尺为二率甲乙边与半总之较七十尺与乙丙边与半总之较四十二尺相乗得二千九百四十尺为三率求得四率一千二百二十五尺开方得三十五尺为三角形自中心至三边之垂线先求丙角则用甲乙边与半总之较七十尺为一率三角形自中心至三边之垂线三十五尺为二率半径十万为三率求得四率五万为丙半角之正切捡表得二十六度三十四分倍之得五十三度零八分即丙角之度也如先求乙角则用甲丙边与半总之较八十尺为一率先求甲角则用乙丙边与半总之较四十二尺为一率俱用三角形自中心至三边之垂线三十五尺为二率半径十万为三率即各得各半角之正切焉此法葢一率二率以线与线为比三率四率以面与面为比也如甲乙丙三角形自中心丁至三边各作一垂线又自中心丁至三角各作一分角线即成六直角三角形俱两两相等【辛为三边之半总即三较之和丁己丙与丁庚丙等丁己乙与】又按甲戊度引乙丙线至【丁戊乙等丁戊甲与丁庚甲等】辛则乙【乙己与乙戊等即甲丙边与半总之较己丙与丙庚等即甲乙之面边与半总之较丙辛与甲戊甲庚等即乙丙边与半总】试自辛作直角将乙丁线引长作一乙辛壬直角形则壬辛与丁己平行乙辛壬形与乙己丁形遂为同式形其乙辛与乙己之比即同于壬辛与丁己之比然乙辛一率乙己二率之数虽有而壬辛之数却无又但知己丙与丙辛相乘之数即丁己与壬辛相乘之数故以己丙与丙辛相乘之数为三率【之较何以知己丙与丙辛相乘之数即丁己与壬辛相乘之数试作壬丙线壬癸线使丙癸与丙辛等癸角辛角皆为直角癸丙辛角与辛壬癸角相合共成一百八十度然庚丙己角为癸丙辛角之外角相合亦共成一百八十度是庚丙己角与辛壬癸角等庚丁己角与癸丙辛角等是以壬癸丙辛形与丙庚丁己形为同式形而丙辛壬勾股形与丁巳丙勾股形亦为同式形可互相比例矣以丁己作一率己丙作二率丙辛作三率即得四率壬辛是以己丙二率与丙辛三率相乘之数即与丁己一率壬辛四率相乘之数等故直以己丙丙辛相乘之数作三】其所得四率即丁己自乘之数是故乙辛与【率也】乙己之比同于丁己与壬辛相乘【即己丙与丙辛相乗之面】与丁己自乘之面之比也既得丁己自乘之面故开方而得丁己为三角形自中心至三边之垂线与丁戊与丁庚俱相等又即三角形容圜之半径也
制数理蕴下编卷十七
<子部,天文算法类,算书之属,御制数理精蕴>
钦定四库全书
御制数理精蕴下编卷十八
面部八
测量【勾股测量三角测量】
测量
周髀曰偃矩以窥髙覆矩以测深卧矩以知逺盖以矩度或表杆相度窥测立者则取其直平者则取其方必使成直角以大小勾股为比例以在器之勾股比所测之勾股彼此相形而得之者也然勾股必为直角而三角形则惟变所适而无定形要以角度为准而用割圜八线以为比例凡求角求边皆以三角形之法为本总以对所知为一率对所求为二率所知为三率得四率即所求也或一测或屡测惟在随时而致用或用正或用余惟在比例之相当不特凡物之髙深广逺可得而推即七政之躔度天地之形体俱可得而测也
勾股测量【凡用矩度或立表杆必用垂线取其与地平成直角以为准则若地不平
须记取某处与人目所看相平为记】
设如有一旗杆欲测其髙但知距旗杆之逺为三丈问得髙几何
法用矩度【矩度之制必用正方每边定一百分或二百分横俱界线画成小方分自中心所出线俱平分每边一半对中心所出线两邉安定表取中心安游表看分数必以其自中心所出线为准见几何原本十二卷】定准坠线以定表看地平游表看旗杆顶得距地平分四十分【此矩度前边为百分自中心平分半边为五十分】乃以中心平分距分五十分为一率所得距分四十分为二率距旗杆之逺三丈为三率求得四率二丈四尺即矩度中心定表所对地平至旗杆顶之髙加矩度中心距地之髙四尺共得二丈八尺即所求旗杆之髙也如图甲乙为旗杆之髙丙乙为距旗杆之逺丁为矩度中心丁丙为矩度中心距地之高己庚为定表所对地平为戊辛壬为游表看旗杆顶甲其丁庚为矩度中心平分距分五十分壬庚为游表距地平分四十分其丁庚与壬庚之比同于丁戊与甲戊之比故丁庚五十分为一率壬庚四十分为二率丁戊距旗杆之逺三丈为三率得四率甲戊二丈四尺加同丁丙高之戊乙四尺即得甲乙二丈八尺为旗杆之高也
又用表杆测法于距旗杆三丈处立一表高四尺向前又立一表高八尺看二表端与旗杆顶齐量二表间相距得五尺乃以五尺为一率前表八尺内减后表四尺余四尺为二率距旗杆之逺三丈为三率求得四率二丈四尺加入后表高四尺得二丈八尺即旗杆之高也如图甲乙为旗杆之高乙丙为距旗杆之逺三丈丁丙为后表之髙四尺戊己为前表之高八尺丙己为二表之距五尺戊庚为二表之较四尺丁戊甲为人目视线试与乙丙平行作辛丁线遂成甲辛丁戊庚丁两勾股形为同式形故丁庚与戊庚之比同于丁辛与甲辛之比既得甲辛加与丁丙相等之辛乙即得甲乙为旗杆之高也
设如一树欲测其逺爰取一直角横量十五丈问得逺几何
法以矩度定表与游表定准直角以定表对树游表随直角立表杆二三处横量十五丈于此处复安矩度以定表对所立表杆取直看原处以游表看树得距矩度中心平分线距分三十分乃以所得距分三十分为一率矩度中心平分距分五十分为二率横量十五丈为三率求得四率二十五丈即离树之逺也如图甲为树甲乙为离树之逺乙为直角乙丙为横量十五丈丁戊为所立二表杆丙为矩度中心丙己为矩度中心平分距分五十分己庚为所得距分三十分丙己庚勾股形与甲乙丙勾股形为同式形故己庚与己丙之比即同于丙乙与甲乙之比也
又用表杆测法先立一表于乙取直角横量十五丈至丙次立一表于丙自丙对甲相直复立一表于丁次依丁丙度引至乙丙线上截乙丙于戊乃以丙戊折半于己遂得丁己丙勾股形与甲乙丙勾股形为同式形因量丙己得三丈为一率丁己得五丈为二率丙乙十五丈为三率求得四率二十五丈即甲乙之逺也
设如有山一座欲知其高用重矩之法测之问山之高得几何
法用矩度定准坠线以定表看地平游表看山顶得距地平分四十分又向后量九丈复安矩度定准坠线以定表仍看前矩度定表所看地平原处游表看山顶得距地平分三十二分乃以前矩度距地平分四十分为一率中心平分距分五十分为二率后矩度距地平分三十二分为三率求得四率四十分为前矩度游表与后矩度游表同距地平分所得之中心距分乃以所得四十分与后矩度中心平分距分五十分相减余十分为一率后矩度距地平分三十二分为二率向后量九丈为三率求得四率二十八丈八尺即矩度中心定表所对地平至山顶之高加矩度中心距地之高四尺共得二十九丈二尺即所求之山之髙也如图甲乙为山之高丙为前矩度中心丙庚为定表所对地平为戊丙己为游表看山顶甲其己庚为游表距地平分四十分丙庚为中心平分距分五十分丙丁为向后量九丈丁为后矩度中心丁壬为定表所对地平亦为戊丁辛为游表看山顶甲其辛壬为游表距地平分三十二分丁壬为中心平分距分五十分试依后矩度游表距地平分辛壬度于前矩度作癸子线则丙子中心距分必小于丙庚故己庚与丙庚之比同于癸子与丙子之比而得丙子之分既得丙子则以丙子与丁壬相减余丁丑【与前矩度子庚等】即前后两矩度游表同距地平分所得中心距分之较乃自辛至丑作辛丑线遂成辛壬丑勾股形与癸子丙同度俱与甲戊丙勾股形为同式形而辛壬丁勾股形又与甲戊丁勾股形为同式形且丁丙与丁丑皆为两勾股形之各股之较故辛丑丁三角形与甲丙丁三角形亦为同式形是以丁丑与辛壬之比同于丁丙与甲戊之比而为相当比例四率也又法用矩度定准坠线以定表看地平游表看山顶向后量九丈复安矩度定准坠线以定表仍看前矩度定表所看地平原处游表看山顶得距地平分三十二分其中心平分距分为五十分爰察前矩度距地平分三十二分处得距中心距分为四十分乃以所得四十分与后矩度中心平分距分五十分相减余十分为一率距地平分三十二分为二率向后量九丈为三率求得四率二十八丈八尺即矩度中心定表所对地平至山顶之高加矩度中心距地之高四尺共得二十九丈二尺即所求之山之高也如图甲乙为山之高丙为前矩度中心定表所对地平为戊游表看山顶甲丙丁为向后量九丈丁为后矩度中心其辛壬为游表距地平分三十二分丁壬为中心平分距分五十分试依后矩度距地平分三十二分辛壬度于前矩度三十二分处作己庚线其丙庚距中心距分得四十分乃以丙庚四十分截后矩度丁壬中心平分距分于癸则丁癸为减余十分其丁癸与辛壬之比即同于丁丙与甲戊之比也前法两矩度游表距地平分不同故用比例四率而得其距地平相等之中心距分以取其两中心距分之较此法因取其距地平相等之分故其两中心距分不同相减即得其两中心距分之较也
设如一墙欲知其逺用重矩之法测之问墙之逺得几何
法用矩度定凖坠线以定表看地平游表看墙顶得距地平分四十分又向后量一丈复安矩度定凖坠线以定表仍看前矩度定表所看地平原处游表看墙顶得距地平分二十四分乃以前矩度距地平分四十分为一率中心平分距分五十分为二率后矩度距地平分二十四分为三率求得四率三十分为前矩度游表与后矩度游表同距地平分所得之中心距分乃以所得三十分与后矩度中心平分距分五十分相减余二十分为一率前矩度所得中心距分三十分为二率向后量一丈为三率求得四率一丈五尺即前矩度距墙之逺若求后矩度距墙之逺则以后矩度中心平分距分五十分为二率所得四率二丈五尺即后矩度距墙之逺也如图甲乙为墙之高丙为前矩度中心丙庚为定表所对地平为戊丙己为游表看墙顶甲其己庚为游表距地平分四十分丙庚为中心平分距分五十分丙丁为向后量一丈丁为后矩度中心丁壬为定表所对地平亦为戊丁辛为游表看墙顶甲其辛壬为游表距地平分二十四分丁壬为中心平分距分五十分试依后矩度游表距地平分辛壬度于前矩度作癸子线则丙子中心距分必小于丙庚故己庚与丙庚之比同于癸子与丙子之比而得丙子之分既得丙子则以丙子与丁壬相减余丁丑【与前矩度子庚等】即前后两矩度游表同距地平分所得中心距分之较乃自辛至丑作辛丑线遂成辛壬丑勾股形与癸子丙同度俱与甲戊丙勾股形为同式形而辛壬丁勾股形又与甲戊丁勾股形为同式形且丁丙与丁丑皆为两勾股形之各股之较故辛丑丁三角形与甲丙丁三角形亦为同式形是以丁丑与丑壬之比同于丁丙与丙戊之比又丁丑与丁壬之比亦同于丁丙与丁戊之比也
又法用矩度定凖坠线以定表看地平游表看墙顶向后量一丈复安矩度定凖坠线以定表对前矩度中心游表看墙顶得距地平分二十四分其中心平分距分为五十分爰察前矩度距地平分二十四分处得距中心距分为三十分乃以所得三十分与后矩度中心平分距分五十分相减余二十分为一率前矩度中心距分三十分为二率向后量一丈为三率求得四率一丈五尺即前矩度距墙之逺若求后矩度距墙之逺则以后矩度中心平分距分五十分为二率所得四率二丈五尺即后矩度距墙之逺也如图甲乙为墙之高丙为前矩度中心定表所对地平为戊游表看墙顶甲丙丁为向后量一丈丁为后矩度中心其辛壬为游表距地平分二十四分丁壬为中心平分距分五十分试依后矩度距地平分二十四分辛壬度于前矩度二十四分处作己庚线其丙庚距中心距分得三十分乃以丙庚三十分截后矩度丁壬中心平分距分于癸则丁癸为减余二十分其丁癸与癸壬之比同于丁丙与丙戊之比又丁癸与丁壬之比亦同于丁丙与丁戊之比也
设如一石欲知其逺不取直角于左右两处横量三十九丈测之问两处各距石几何
法先平安矩度于右以定表看左矩度之中心游表看石得距矩度中心距分三十七分五厘其游表之斜距分为六十二分五厘次平安矩度于左以定表看右矩度之中心游表看石得距矩度中心距分十一分二厘五豪其游表之斜距分为五十一分二厘五豪乃以所得两距分相并得四十八分七厘五豪为一率右矩度所得之游表斜距分六十二分五厘为二率横量三十九丈为三率求得四率五十丈为右矩度距石之逺若求左矩度距石之逺则仍以两距分相并为一率左矩度所得之游表斜距分五十一分二厘五豪为二率横量三十九丈为三率求得四率四十一丈为左矩度距石之逺也如图甲为石乙为右矩度中心其丁戊为距分三十七分五厘戊乙为游表斜距分六十二分五厘乙丙为横量三十九丈丙为左矩度中心其己庚为距分十一分二厘五豪己丙为游表斜距分五十一分二厘五豪试自甲角至乙丙线作甲辛垂线分为两勾股形则丁戊乙勾股形与甲辛乙勾股形为同式形已庚丙勾股形与甲辛丙勾股形为同式形而乙丙即为两勾之和故以丁戊与己庚两勾相并与戊乙之比同于乙丙与甲乙之比又丁戊与己庚两勾相并与己丙之比同于乙丙与甲丙之比俱为相当比例四率也
设如隔河一树欲测其逺不能定直角爰取两处俱斜对树横量十七丈测之问离树之逺得几何法先平安矩度于一处随定表横量十七丈复安一矩度【若止用一矩度则记凖一处亦可】以先安矩度定表看后安矩度中心游表看树得距矩度中心距分四十九分其游表之斜距分为七十分次以后安矩度定表看先安矩度中心游表看树得距矩度中心距分十五分其游表之斜距分为五十二分二厘乃以先安矩度之中心距分四十九分与后安矩度之中心距分十五分相减余三十四分为一率先安矩度游表斜距分七十分为二率横量十七丈为三率求得四率三十五丈为先安矩度距树之逺若以后安矩度游表斜距分五十二分二厘为二率则得四率二十六丈一尺为后安矩度距树之逺也如图甲为树乙为先安矩度中心其丁戊为距矩度中心距分四十九分戊乙为游表斜距分七十分乙丙为横量十七丈丙为后安矩度中心其己庚为距矩度中心距分十五分庚丙为游表斜距分五十二分二厘按己庚十五分截丁戊四十九分于辛则辛戊为减余三十四分乃自辛至乙作辛乙线与庚丙等又将乙丙线引长于壬自甲作甲壬垂线遂成甲壬丙甲壬乙两勾股形其乙丁辛勾股形与丙己庚勾股形同度俱与甲壬丙勾股形为同式形而乙丁戊勾股形又与甲壬乙勾股形为同式形故乙戊辛三角形与甲乙丙三角形亦为同式形是以辛戊与乙戊之比同于乙丙与甲乙之比而辛戊与乙辛【乙辛即与丙庚度等】之比又同于乙丙与甲丙之比也此法盖因游表视线俱在对角以外故甲壬垂线所成甲壬乙甲壬丙两勾股形同以甲壬为股而矩度上所得之乙丁戊乙丁辛两勾股形【乙丁辛即丙己庚】亦同以乙丁为股故即成两两同式形若游表视线在对角以内或一在对角之内一在对角之外所得距矩度中心距分不同者则须取其同距矩度中心距分之度以为比例如后法
设如隔河一亭欲测其逺不能定直角爰取两处俱斜对亭横量三十丈测之问距亭之逺得几何法先平安矩度于一处随定表横量三十丈复安一矩度以先安矩度定表看后安矩度中心游表看亭得距矩度中心距分二十七分其游表之斜距分为五十六分八厘有余次以后安矩度看先安矩度中心游表看亭亦察距矩度中心距分二十七分处得距中心距分三十分其游表之斜距分为四十分三厘有余乃以所得距中心距分三十分与先安矩度中心平分距分五十分相减余二十分为一率先安矩度游表斜距分五十六分八厘有余为二率横量三十丈为三率求得四率八十五丈二尺有余为先安矩度距亭之逺若以后安矩度游表斜距分四十分三厘有余为二率则得四率六十丈四尺五寸有余为后安矩度距亭之逺也如图甲为亭乙为先安矩度中心其丁戊为距矩度中心距分二十七分乙戊为中心平分距分五十分丁乙为游表斜距分五十六分八厘有余乙丙为横量三十丈丙为后安矩度中心其己庚亦为距矩度中心距分二十七分丙庚为距中心平分距分三十分己丙为游表斜距分四十分三厘有余按丙庚三十分截乙戊中心平分距分五十分于辛则乙辛为减余二十分又自丁至辛作丁辛线与己丙等又将乙丙线引长于壬自甲作甲壬垂线遂成甲壬丙甲壬乙两勾股形其丁戊辛勾股形与己庚丙勾股形同度俱与甲壬丙勾股形为同式形而丁戊乙勾股形又与甲壬乙勾股形为同式形故丁乙辛三角形与甲乙丙三角形亦为同式形是以乙辛与丁乙之比同于乙丙与甲乙之比又乙辛与丁辛【即己丙】之比同于乙丙与甲丙之比也此法盖因游表视线俱在对角以内故甲壬垂线所成甲壬乙甲壬丙两勾股形同以甲壬为勾而两矩度上亦取与丁戊相等之己庚为勾使成两两同式形然后可以为比例也
设如有塔一座欲知其高用相等两表测之问得高几何
法先立一表比人目高四尺看塔顶得距分六尺又自前表向后量六丈复立一表亦比人目高四尺看塔顶得距分八尺乃以前距分六尺与后距分八尺相减余二尺为一率表比人目高四尺为二率向后量六丈为三率求得四率十二丈加表比人目之高四尺共得十二丈四尺即人目以上之高也若求前表距塔顶下地平之逺则以两距分相减之较为一率前表距分六尺为二率向后量之数为三率得四率十八丈为前表距塔顶下地平之逺若求后表距塔顶下地平之逺则以后表距分八尺为二率得四率二十四丈即后表距塔顶下地平之逺也如图甲乙为塔之高丙丁与戊己为两表比人目之高四尺丁目为前表距分六尺丁己为向后量六丈己目为后表距分八尺试依前距分丁目六尺度截后距分己目于庚则庚目为减余二尺乃自戊过丙至辛作戊丙辛线又自戊至庚作戊庚线遂成戊己庚勾股形与丙丁目勾股形同度俱与甲辛丙勾股形为同式形而戊己目勾股形又与甲辛戊勾股形为同式形且丙戊与庚目皆为两勾股形之各股之较故戊庚目三角形与甲丙戊三角形又为同式形是以庚目与戊己之比同于戊丙与甲辛之比又庚目与己庚之比同于丙戊与辛丙之比庚目与己目之比并同于丙戊与辛戊之比也
同部