【VB开源代码栏目提醒】:网学会员为广大网友收集整理了,绘制误差椭圆的程序设计方法 - 综合课件,希望对大家有所帮助!
长春工程学院学报自然科学版年第卷第期墨型塑坠“??绘制误差椭圆的程序设计方法高平和林勋长春工程学院国土资源系长春摘要针对目前常用的几种编程语言中均未提供绘制倾斜任意角度的误差椭圆的语句、命令、函数或方法而测量程序设计中当平面控制网按严密平差方法平差计算后需自动输出倾斜某一角度的误差椭圆的问题提出了一种编程绘制倾斜任意角度的误差椭圆的基本思路并据此推导出了数学模型。
关键词平面控制网误差椭圆椭圆参数方程直线点斜式方程中图分类号文献标识码文章编号引言测量平面控制网平差计算后进行精度评定时点位中误差虽然可以用来评定待定点的点位精度。
但是它却不能代表该点在某一任意方向上的位差大小。
在有些情况下往往需要确定点位在某些特殊方向上的位差大小此外还要了解点位在哪一个方向上的位差最大在哪一个方向上的位差最小。
例如在工程放样中就经常需要研究这个问题。
为了便于求定待定点点位在任意方向上位差的大小一般是通过求出待定点的点位误差椭圆来实现的。
通过误差椭圆可以求得待定点在任意方向上的位差这样就可以较精确地、形象而全面地反映待定点点位在各个方向上误差的分布情况。
为了确定任意个待定点之间相对位置的某些精度也需要作出个待定点之间的相对误差椭圆。
无论是表示点位绝对位差的误差椭圆还是表示个待定点之间相对位置的某些精度的相对误差椭圆在测量程序设计中所要面临的
问题都是绘制椭圆而这个椭圆一般情况下不是正立的。
由于目前
常用的几种编程语言例如、中没有现成收稿日期——作者简介高平和一男汉吉林副教授主要研究工程测量及测绘数据处理研究。
。
的语句、命令、函数或方法来绘制倾斜任意角度的椭圆因此下面以以下简称为编程语言研究在计算机屏幕上绘制倾斜任意角度的椭圆的编程方法。
绘制误差椭圆的基本思路以下讨论问题及编程中所使用的平面直角坐标系设经过一段程序的控制已将屏幕绘图区域的平面直角坐标系调整为测量平面直角坐标系以下简称坐标系即纵轴向上为轴正向横轴向右为轴正向。
绘制倾斜任意角度的误差椭圆时已知数据如下椭圆的长半轴也可用口表示椭圆的短半轴也可用表示椭圆中心点在坐标系中的坐标‰椭圆长半轴在坐标系中的坐标方位角称为误差椭圆的主轴方向。
如图所示。
绘制倾斜任意角度的误差椭圆的基本思路是首先求出在坐标系中坐标方位角为的椭圆长半轴与椭圆圆周的交点的坐标然后再求出椭圆圆周上一系列点的坐标设时点与点重合乃时点与点重合最后从点开始用阳中画直线方法以下简称依次连接相邻点。
为了用依次连接相邻点时所画出的直线趋近于椭圆曲线需要使椭圆圆周上一系列点将点称为误差椭圆圆周上细部点简称点下同分布合理即点与点之间的直线距离应足够小。
鉴于计算机屏幕的分辨率可控制在内。
关于点坐标的计算应以椭圆中心点坐标蜀作为起始坐标、以椭圆的长半轴为距离、以为坐标方位角、按坐标正算的方法进行计算即万方数据高和平等绘制误差椭圆的
程序设计方法三…’。
【口??‘。
椭圆长轴与椭圆圆周的另一个交点的坐标为芝三‰二二五【“??玎椭圆短轴与椭圆圆周的个交点、的坐标分别为耻∽詈’‘号『删弱一、挚‰小咖…萼似’根据上述坐标用可画出椭圆的长轴及短轴。
以下重点介绍计算点坐标的两种方法。
计算点坐标的方法坐标转换公式如图所示。
设点在坐标系中的坐标为砟、在坐标系’中的坐标为酃、’点在坐标系中的坐标为‰、轴正向在坐标系中的坐标方位角为。
则可以推证出如下坐标互换公式坐标两久‖形汐感及主图倾斜任意角度的误差椭圆标横轴—??——??一—??计算点坐标的参数方程法如图所示该法的基本思路是先用椭圆的参数方程