基于MATLAB的导线网平差软件设计及误差椭圆的绘制

基于MATLAB的导线网平差软件 设计及误差椭圆的绘制翟敏,陶秋香(山东科技大学测绘科学与工程学院,山东青岛266590)摘要:导线网观测数据平差是一项繁重的工作,其平差过程涉及矩阵计算,由于算法复杂,较难利用传统编程语言进行程序实现和绘制误差椭圆。本文在MATLAB平台下,利用其强大的计算和可视化分析功能,基于间接平差原理,完成了间接平差软件设计,实现了导线网平差,以及导线网网形和误差椭圆的绘制,并通过实例进行了验证分析。关键词:导线网;MATLAB;间接平差;误差椭圆中图分类号:P207+.1文献标识码:B文章编号:1672-5867(2014)04-0098-03AdjustmentSoftwareDesignandErrorEllipseDrawingBasedonMATLABTraverseNetworkZHAIMin,TAOQiu-xiang(CollegeofGeomatics,ShandongUniversityofScienceandTechnology,Qingdao266590,China)Abstract:Traversenetworkobservationdataadjustmentisatoughtaskduetothecomplexalgorithmofmatrixcalculation,andthere-foreitisdifficulttousetraditionalprogramminglanguagetorealizetheprogramanddrawtheerrorellipse.BasedonMATLABplat-form,thepaperusesitsstrongcapacityofcomputationandvisualizationanalysisfunctiontoachievetheparameteradjustmentsoftwaredesignaccordingtotheparameteradjustmentprincipleandthetraversenetworkadjustmentandshape,anddrawingoferrorellipsearerealizedandverified.Keywords:traversenetwork;MATLAB;parameteradjustment;errorellipse0引言在计算机技术和空间技术的支持下,测绘学科得到了快速发展,观测数据和估计量的类型更加多样化,而测量平差作为测量观测数据处理的基础,其应用也越发重要[1]。MATLAB软件具有强大的数值计算、符号运算、数 据分析和可视化、文字图像处理等功能,MATLAB提供的M语言不仅方便编程,同时还具有强大的绘图和图形显示等功能[1-2]。将MATLAB应用于测量平差计算,会给平差模型建立、数据解算和图形显示带来极大的方便。石丽梅等[3]利用C++语言,编程实现导线网的近似坐标计算;高平和等[4]提出编程绘制倾斜任意角度的误差椭圆设计思路,并据此推导出数学模型;王永等[5]利用Excel生成误差椭圆;李建章[6]基于MATLAB开发了导线网平差程序。本文在上述研究成果的基础上,利用间接平差实现导线网平差的程序设计,以及绘制导线网网形与误差椭圆,并最终将程序整合成为软件,帮助完成数值计算和数据处理等任务。通过实例进行验证分析,最终证明该软件切实可行,可有效降低测量计算人员的工作量。1导线网测量平差程序设计1.1程序总体设计导线网间接平差的整体设计思路为:1)先读入观测值数据,包括角度观测值数据和边长观测值数据;2)对已知点及未知点进行编号,分别给角度和边长观测值赋点号,形成角度观测值矩阵和边长观测值矩阵;收稿日期:2013-10-08基金项目:山东科技大学科研创新团队支持计划(2011KYTD103)资助作者简介:翟敏(1991-),女,山东泰安人,测绘工程专业硕士研究生,主要研究方向为测量平差与数据处理。第4期翟敏等:基于MATLAB的导线网平差软件设计及误差椭圆的绘制993)计算点的近似坐标,形成近似坐标矩阵;4)定权并组建误差方程式,按照间接平差原理进行平差;5)输出平差结果,包括坐标平差值、未知点点位误差及误差椭圆参数、角度改正数及平差值、边长改正数及平 差值。程序总体设计流程图如图1所示。图1程序设计流程图Fig.1Programdesignflowchart1.2导线网数据格式的组织导线网由导线点、导线边和角度三部分要素构成,其中导线边包括起点和终点,导线角度包括测站点、左站点和右站点。为使程序能够对任意形状的导线均能进行平差处理,首先需要设计数据格式来存储相关的数据文件,包括起算数据、角度观测值数据和边长观测值数据。其 中边长观测值和角度观测值中均包含着

怎么用matlab画误差椭圆,基于MATLAB的导线网平差软件设计及误差椭圆的绘制.docx...相关推荐

  1. 如何用matlab画旋转面,基于MATLAB在旋转面及其方程教学中应用的教学设计

    汝强 [摘 要]在空间解析几何教学中,MATLAB不仅能将复杂的空间曲面方程精准.直观地用三维图形表现出来,还能以动画的形式将空间复杂曲面任意旋转,使学生能直观地.全方位地观察.理解空间曲面方程所表示 ...

  2. 用matlab画声波,基于MATLAB的声波分析研究-复旦大学物理教学试验中心.PDF

    基于MATLAB的声波分析研究-复旦大学物理教学试验中心 第 27 卷 第 7 期 实 验 室 研 究 与 探 索 Vol. 27 No. 7 2008年 7 月 RESEARCH AND EXPLO ...

  3. matlab画气象要素,基于MATLAB实现3种气象数据读取和绘图.pdf

    第29卷第4期 广 东 气 象 v01.29No.4 2007年11月 GuangdongMeteorology Novenlber2007 基于MATLAB实现3种气象数据的读取和绘图 刘峰.刘娟. ...

  4. matlab画梅花,基于Matlab图像素描生成算法究.doc

    毕 业 文 图像素描生成算法研究 姓 名 院(系) 信息学院 专业班级 学 号 指导教师 职 称 论文答辩日期 年月日 摘 要 分析比较图像处理提供参考.关键词: 目 录 1 前言1 1.1 课题研究 ...

  5. 「电子万年历matlab仿真」——基于Matlab的电子万年历仿真实现

    「电子万年历matlab仿真」--基于Matlab的电子万年历仿真实现 作为一种具有时间显示.日期查询.闹钟提醒等功能的电子产品,电子万年历已经成为了人们日常生活中不可或缺的一部分.而在现代科技的发展 ...

  6. 基于RS422通信的FPGA软件设计第一天

    基于RS422通信的FPGA软件设计报告 一.需求分析 1 设计输入 1)发送端采用RS-422标准异步串行协议,波特率为115.2kbps,每个字节发送时包含1bit起始位,8bit数据位,1bit ...

  7. 基于Android的备忘录软件,基于Android的手机备忘录软件设计

    <基于Android的手机备忘录软件设计>由会员分享,可在线阅读,更多相关<基于Android的手机备忘录软件设计(25页珍藏版)>请在皮匠网上搜索. 1.课程设计报告(本科) ...

  8. 基于Internet的语音聊天软件设计与实现

    基于Internet的语音聊天软件设计与实现 朱国华,夏敏捷 (中原工学院 计算机科学系 ,河南 郑州 450007) 摘要:文章对网络环境下语音通信的原理进行了系统地分析,详细阐述了语音的采集.语音 ...

  9. android社交软件。平台,基于Android平台的社交软件设计及实现.pdf

    24 7 计算机技术与发展 Vol. 24 No. 7 第 卷 第 期 2014 7 July 2014 年 月 COMPUTER TECHNOLOGY AND DEVELOPMENT 基于Andro ...

  10. matlab序列谱分析,基于MATLAB序列谱分析及FFT实现快速卷积.pdf

    数字信号处理大作业 基于MATLAB 的序列谱分析与FFT 实现快速卷积 学 院(系): 软件学院 专 业: 网络工程 学 生 姓 名: 学 号: 班 级: 完 成 日 期: 大连理工大学 Dalia ...

最新文章

  1. 中断处理及系统调用的处理过程
  2. linux驱动中地址空间转换
  3. 面试官 | 如何优雅的设计Java 异常?
  4. Android ——SoundPool播放音频
  5. Java内存运行机制
  6. html符号实体----介绍
  7. 怎样写 OpenStack Neutron 的 Extension (三)
  8. linux无法将文件移入回收站,linux中使用rm命令将文件移到回收站的方法
  9. k8s的job和CronJob
  10. 如何通过网页方式将jar包上传到nexus?
  11. 拓端tecdat|R语言样条曲线、分段线性回归模型piecewise regression估计个股beta值分析收益率数据
  12. Android-Studio 缓存文件夹配置
  13. matlab-博弈演化
  14. 常用win10优化工具(后续继续更新)
  15. 云计算与大数据——云计算的特点
  16. 王者服务器维护8月四日,王者荣耀体验服弈星重做上线 8月4日停机更新
  17. UE4-Post Process Volume各参数的释义
  18. Python 使用xlrd 读取 Excel 报错:xlrd.compdoc.CompDocError: Workbook corruption: seen[3] == 4
  19. 自动化控制编程软件(PLC/软PLC/Labviw/C#)特点
  20. 竞赛:糖尿病遗传风险检测挑战赛(科大讯飞)

热门文章

  1. c语言字符幂函数怎么编写,c语言幂函数(c语言中如何编写幂函数)
  2. 人再囧途之泰囧bd高清版
  3. 橙色优学:PS扣图技术讲解,六种方法你都知道吗?
  4. SEO网站收录情况分析查询方法(小技巧Tips)
  5. 全网目前最全python例子(附源码)八、Python实战
  6. QQ认证空间已升级QQ公众空间,申请地址是?
  7. 汽车控制器(ECU)中DTC的状态位
  8. 中国人大计算机保研生源学校,中国人民大学2021届保研、拟录取总结
  9. 快门光圈感光度口诀_摄影:一张图让你明白什么叫光圈、快门、感光度、景深、ISO。...
  10. C# webbrowser爬虫中经常碰到的脚本错误弹出窗口的问题解决