用编程计算器快速拟合圆心坐标方法的讨论.pdf

用编程计算器快速拟合圆心坐标方法的讨论.pdf

ID:52092429

大小:1.40 MB

页数:2页

时间:2020-03-22

用编程计算器快速拟合圆心坐标方法的讨论.pdf_第1页
用编程计算器快速拟合圆心坐标方法的讨论.pdf_第2页
资源描述:

《用编程计算器快速拟合圆心坐标方法的讨论.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2016年第11期(总第188期)江西建材勘察与测绘用编程计算器快速拟合圆心坐标方法的讨论■杨长河■贵州锦屏经济开发区国土资源分局,贵州锦屏556702摘要:快速拟合圆心坐标法是根据三角形外接圆圆心坐标的计算再结合编程(y-y)(y2-y2+x2-x2)-(y-y)(y2-y2+x2-x2)213131312121(5)计算器CASIOFx—5800编程而来。利用该方法测量人员可以在现场通2(x3-x1)(y2-y1)-2(x2-x1)(y3-y1)过测量圆周上的3个或多个点坐标,然后输入计算器拟合圆心坐标,进

2、将(5)式代入(3)式,得而测定圆心位置和判断其它点是否在圆周上。该方法施工人员不用将y=坐标导入电脑程序计算,在现场就可以测定圆心位置和判断其它点是否22222222(x2-x1)(x3-x1+y3-y1)-(x3-x1)(x2-x1+y2-y1)在圆周上,大大的缩短了工作时间。尤其是在施工地点不方便携带电脑(6)2(y3-y1)(x2-x1)-2(y2-y1)(x3-x1)的地方优越性显得更为突出。由(5)式和(6)式,可以求出不在同一条直线上的任意三个点的圆关键词:三角形外接圆圆心圆心拟合圆心定位圆心拟合

3、计算程序心坐标,对所有测点中的任意三个不在同一条直线上的点的圆心坐标Abstract:Centerquickfittingmethodisbasedontrianglecircumscribedcir求平均值得拟合圆圆心坐标。clecirclecoordinatecalculationandincombinationwithprogram3快速拟合圆心坐标方法计算程序mingcalculatorCASIOFx-5800programming.Canusingthisway在程序里首先定义一个数组Z[I],数

4、组元素为20个,可以更大,tomeasurepersonnelatthescenebymeasuringthreeormorepoints但要为偶数,奇数组元素用于存储输入点的x值,偶数组元素用于存储onthecircumferenceofacirclecoordinate,andtheninputthecal输入点的y值。再定义一个逻辑变量N,初始值为1,当它等于1继续culatorfittingcentercoordinates,thentestingcenterlocationand录入点的x,y坐标,

5、当它等于0时,结束点坐标的录入,开始圆心坐标whetherotherpointsonthecircumferenceofacircle.Themethod拟合。在圆心坐标拟合中定义三个循环变量,分别为O、P、Q,它们的值constructionpersonneldontcoordinateimportcomputerprogram为1到最后录入点的点号,步长为1;分别分三次从录入点中取出三个calculation,youcandeterminethepositionofthecircleatthe点的坐标,只

6、要取出三个点坐标互不相等,就计算三点的圆心坐标,所sceneanddeterminewhetherotherpointsonthecircumferenceofa有圆心坐标求出后对它们求和,最后求平均值就是拟合圆的圆心坐标circle,greatlyshortentheworktime.Especiallyintheconstruction(X,Y)。ofthelocalsuperioritylocationisnotconvenienttocarrythecom用测量专用编程计算器CASIOFx—5800对

7、快速拟合圆心坐标法puterappearmoreprominent.编程如下:Keywords:Trianglecircumscribedcirclecircle;CenterofthecirclefitX-XZ-NM….ting;Centerpositioning;CenterofthecirclefittingcalculationprogramLbl0∶0→M∶1→N:For1→ITo20Step2“(1,JX)…(0,JS)”?N1引言IfN=0∶ThenGoto1:IfEnd在工程施工过程中,经常会

8、遇到快速测定圆形建筑物中心位置和“DH……D=”:M+1&判断点是否在圆周上的问题,在圆心位置无法直接测得的情形下,通常“X”?G∶G→Z[I]:“Y”?G∶G→Z[I+1]选择测量圆周上的3个或多个点坐标间接计算圆心坐标和圆的半径,M+1→M然后通过对圆心坐标进行放样测定圆心位置,通过计算测点到圆心的Next距离与圆的半径之差判断点是否在圆周上。本文介绍一种用CASIOLbl1∶0→

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。