| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 
您现在的位置: 范文大全网 >> 论文 >> 今日更新 >> 正文 用户登录 新用户注册
基于MATLAB的坐标转换系统的设计与实现           
基于MATLAB的坐标转换系统的设计与实现
网上,需对旧坐标加以平移、旋转和尺度因子改正,以保持形状不变。
  已知新旧坐标系的坐标转换方程为:
  式中a、b、c、d为所求的未知量,即平差参数。由于平差过程中可能出现病态矩阵的问题,故平差前应使新旧坐标同时减去各自平均值进行中心化处理。用处理后的数据列出误差方程,计算四参数。
  2.3 高程坐标转换模型
  在本系统中,采用多项式拟合模型进行GPS水准的高程异常拟合。假设是点i的高程异常(似大地水准面至地球椭球面的高度),(xi,yi)为点的平面坐标,视为无误差,并认为是关于平面坐标的函数,即可取拟合函数为:
  在的条件下,求出参数b0,b1,...,bn。
  3 系统设计流程和程序的主要代码
  3.1 系统设计流程
  3.2 平面四参数部分求解代码
  x1=pt(1,1);y1=pt(1,2);x2=pt(2,1);y2=pt(2,2);
  xx1=ps(1,1);yy1=ps(1,2);xx2=ps(2,1);yy2=ps(2,2);
  cscz=inv([1 0 x1 -y1;0 1 y1 x1;1 0 x2 -y2;0 1 y2 x2])*[xx1;yy1;xx2;yy2];
  bb=[];ll=[];
  for i= 1:a
  bbi=[1 0 pt(i,1) -pt(i,2);0 1 pt(i,2) pt(i,1)];
  li=[ps(i,1);ps(i,2)]-bbi*cscz;
  bb=[bb;bbi];ll=[ll;li];
  end
  csgz=inv(bb'*bb)*bb'*ll;
  pmcs=cscz+csgz;
  3.3 高程拟合部分求解代码
  x1=x.*x;
  y1=y.*y;
  y2=x.*y;
  n=[ones(b,1),x',y',x1',y2',y1'];
  [xs,bint,r,rint,s]=regress(z',n);
  gccs=xs(6)*y.*y+xs(5)

上一页  [1] [2] [3] [4] 下一页

  • 上一个论文:

  • 下一个论文:
  • 推荐文章
    基于CDIO模式的软件工程课程
    基于SCP模型论企业经济战略的
    浅谈基于层次分析法的工程项
    浅谈基于建筑工程项目管理探
    浅谈基于AT89S51单片机的信号
    浅谈基于RFID系统的超高频室
    浅谈基于环签名的电子拍卖方
    浅谈基于磨床的典型结构工艺
    基于软件工程的并联机床控制
    基于Android平台的纹理映射分