多點(diǎn)坐標(biāo)擬合圓半徑及圓心坐標(biāo)程序是一個(gè)根據(jù)Office Excel VBA編寫的,程式采用最小二乘法原理計(jì)算,可將多點(diǎn)坐標(biāo)擬合為圓半徑及圓心坐標(biāo)、偏差,擬合點(diǎn)數(shù)不限,擬合時(shí)不能少于3個(gè)點(diǎn)坐標(biāo),擬合的點(diǎn)坐標(biāo)需要依次輸入,單元格中間不能有空行、空值或其他字符串等,偏差d為坐標(biāo)點(diǎn)與擬合成功的圓弧差值。
軟件介紹:
當(dāng)您使用本程序時(shí)需要啟用Office Excel VBA“宏”常稱為安全級(jí)別設(shè)置,需將安全級(jí)別設(shè)置為“中或低”高版本則是啟用宏之后才可進(jìn)行下一步操作!如果您已啟用“宏”請(qǐng)點(diǎn)擊工作表“二維坐標(biāo)擬合圓”中的“點(diǎn)擊擬合”按鈕進(jìn)行擬合計(jì)算等操作!
使用方法:
操作步驟:
1、在坐標(biāo)X(N)和坐標(biāo)Y(E)單元格內(nèi)輸入好已知坐標(biāo)點(diǎn)。
2、點(diǎn)擊“點(diǎn)擊擬合”按鈕。
3、擬合成功。
提示,已知坐標(biāo)點(diǎn)不能少于3個(gè)點(diǎn),否則會(huì)提示如下圖示:
擬合成功提示圖框:
對(duì)比結(jié)果:
程序計(jì)算結(jié)果:圓心坐標(biāo)Xo=172.8812、圓心坐標(biāo)Yo=303.9662、圓的半徑Ro=20.3677、最大偏差值=0.062m、最小偏差值=0.0028m
隧道精靈結(jié)果:圓心坐標(biāo)Xo=172.8812、圓心坐標(biāo)Yo=303.9662、圓的半徑Ro=20.3677
通過擬合結(jié)果與MTO隧道精靈結(jié)果對(duì)比完全符合要求。