基于matlab的坐标正反算


     

    测量程序设计
    实验报告


    实验名称:坐标正反算












    实验三 坐标正反算
    实验目
    编写坐标正反算程序格式化文件数进行计算验证程序
    二实验容
    1编写坐标正算程序
    1) 建立xy_direct命名函数函数输入输出格式
    [x2y2] xy_direct(x1y1distance azimuth)
    度转度分秒:
    >> function dms degree2dms(jiaodu)
    >>degree fix(jiaodu)
    >>mimute fix((jiaodudegree)*60)
    >>second ((jiaodudegree)*60mimute)*60
    >>dms degree+mimute100+second10000
    度分秒转度:
    >> function degree dms2degree(jiaodu)
    >>degree fix(jiaodu)
    >> mimute fix((jiaodudegree)*100)
    >>second (jiaodudegreemimute100)*10000
    >>degree degree+mimute60+second3600
    弧度转度:
    >> function dmsrad2dms(rad)
    >> radabs(rad)
    >> jiaodurad*1800pi
    >> lfix(a)
    >> b(al)*600
    >> mfix(b)
    >> al+m1000+(bm)*0006
    >> if(rad<0)
    >> dmsa
    >> else
    >> dmsa
    >> end
    >> degree fix(jiaodu)
    >> mimute fix((jiaodudegree)*60)
    >> second ((jiaodudegree)*60mimute)*60
    >> dms degree+mimute100+second10000
    >> if(rad<0)
    dmsdms
    else
    dmsdms
    end
    return
    >> function [x2y2] xy_direct(x1y1distance azimuth)
    >>x2x1+distance*cos(azimuth*pi180)
    >>y2y1+distance*sin(azimuth*pi180)
    >>end
    2) 文件data1txt中数进行坐标正算已知点计算点坐标格式存贮文件data2txt中
    data1txt格式: x1 y1 距离 方位角(ddmmss)
    data2txt格式:
    x1 y1 x2 y2
    >> [filenamepathname]uigetfile
    >> file[pathnamefilename]
    >> dataimportdata(file)
    >> [x1y1]datadata([12])
    >> azimuthdms2degree(datadata(4))
    >> distancedatadata(3)
    >> [x2y2]xy_direct(x1y1distanceazimuth)
    >>[x2y2]xy_direct(datadata(1)datadata(2)distanceazimuth)
    >> [filename_outpathname_out]uiputfile
    >> fileout[pathname_outfilename_out]
    >> fidfopen(fileout'wt')
    >> fprintf(fid'x1 y1 x2 y2\n')
    >> fprintf(fid'82f 82f 82f 82f\n'[datadata(12)x2y2])
    >> fclose('all')
    ans
    0
    2编写坐标反算程序
    1)建立xy_inv命名函数函数输入输出格式
    [distance azimuth] xy_inv(x1y1 x2y2)
    >> function [distance azimuth] xy_inv(x1y1 x2y2)
    >> delt_xx2x1
    >> delt_yy2y1
    >> [mx]size(delt_x)
    >> azimuthzeros(0m)
    >> for i1m
    azimuth_tempatan2(abs(delt_y(i))abs(delt_x(i)))
    if delt_x(i)>0&&delt_y(i)>0
    azimuth(i)azimuth_temp
    elseif delt_x(i)>0&&delt_y(i)<0
    azimuth(i)2*piazimuth_temp
    elseif delt_x(i)<0&&delt_y(i)>0
    azimuth(i)piazimuth_temp
    else delt_x(i)<0&&delt_y(i)<0
    azimuth(i)pi+azimuth_temp
    end
    end
    >> azimuthrad2dms(azimuth)
    >> distancesqrt((x2x1)^2+(y2y1)^2)
    >> fprintf('两点间距离:83f 方位角:83f'distanceazimuth)
    2) 文件data2txt中数进行坐标反算计算结果格式存贮文件data3txt中
    Data3txt格式: x1 y1 x2 y2 距离 方位角(ddmmss)
    >> [filenamepathname] uigetfile
    >>file [pathname filename]
    >>dataimportdata(file)
    >> [distance azimuth] xy_inv(datadata(1)datadata(2)datadata(3)datadata(4))
    >> [filename_outpathname_out] uiputfile
    >>fileout [pathname_out filename_out]
    >>fid fopen(fileout'wt')
    >>fprintf(fid' x1 y1 x2 y2 距离 方位角(ddmmss)\n')
    >>fprintf(fid'82f 82f 82f 82f 82f 84f\n'[datadata(14)distanceazimuth']')
    >>fclose('all')
    3函数
    开根号sqrt(x)
    sin(rad)cos(rad)atan2(yx)find

    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    基于matlab的电力电子仿真设计报告

    课程设计(综合实验)报告( 2010-- 2011 年度第 1 学期)名 称:电力电子技术课程设计院 系:电气与电子工程学院班 级: 电气班 学 号:...

    4年前   
    959    0

    基于MATLAB的ASK调制解调实现课程设计

    大学《通信原理》课程设计报告学 院 专 业 班 级 学 号 ...

    3年前   
    715    0

    基于matlab的人民币面额识别

    基于matlab的人民币的自动识别 姓 名 学 号 院 系 信息...

    4年前   
    1027    0

    基于matlab风力发电系统的建模与仿真

     ( 2009 届)毕业设计(论文)题  目:   风力发电系统的建模与仿真     学  院:   嘉兴学院             专  业:   电气工程及其自动化       ...

    2年前   
    672    0

    卡西欧计算器FX-5800正反算、隧道超欠挖计算程序

    正算主程序 (ZS)  : Lb1 0 : FIX 4 : ? S : ?Z : Prog “ PM-SJ ” : Abs(S-O) → W : Prog “SUB1“ : “XS= “ ...

    2年前   
    671    0

    基于MATLAB的电力系统短路故障分析与仿真

    ·……………………. ………………. …………………毕 业 论 文 基于MATLAB的电力系统短路故障分析与仿真 院 部 机械与电子工程学院 ...

    3年前   
    805    0

    开题报告-基于MATLAB的锅炉气温神经网络控制

    开题报告电气工程及自动化基于MATLAB的锅炉气温神经网络控制一、综述本课题国内外研究动态,说明选题的依据和意义1.过热汽温控制系统和神经网络控制现状我国目前电站锅炉中燃煤炉占有最大比重,锅炉...

    4年前   
    831    0

    基于matlab的电力系统故障分析与仿真

    课程设计说明书题目名称:基于Matlab的电力系统故障分析与仿真系 部: 电力工程系 专业班级: 电气工程 学生姓名: ...

    3年前   
    680    0

    2021基于MATLAB Simulink的平面四连杆机构仿真

    基于MATLAB Simulink的平面四连杆机构仿真基于MATLAB/Simulink的平面四连杆机构仿真一、题目及自由度分析如图1所示,该平面四杆机构中有三根运动的均质钢杆,其中有两根钢杆...

    3年前   
    1000    0

    基于MATLAB的语音倒谱分析毕业设计

    XX 大 学毕 业 论 文(设计)题 目:基于MATLAB的语音倒谱分析学 号: 姓 名 ...

    3年前   
    599    0

    基于MATLAB的过热汽温控制的仿真与设计

    基于MATLAB的过热汽温控制的仿真与设计摘要 随着我国电力工业的迅速发展,越来越多的高参数大容量机组陆续投产。从发展趋势看, 600MW 及以上等级的火电机组已成为大电网的主力机组。同时大容...

    2年前   
    333    0

    基于MATLAB的CRC编码与译码的设计与仿真课程设计

    *******************实践教学*******************XX大学计算机与通信学院2012年春季学期 《计算机通信与网络》 课程设计 题 目: 差错控...

    3年前   
    773    0

    基于MATLAB的低通滤波器设计课程设计

     通信系统综合设计与实践题目基于MATLAB的低通滤波器设计 院(系)名称信院通信系 专业名称通信工程 学生姓名 学生学号 指导教师 2013年 5 月 2...

    1年前   
    310    0

    基于Matlab的特定人孤立词识别系统开题报告

    合肥师范学院本科毕业论文(设计)开题报告(学生填写)学号姓名指导教师题目基于MATLAB的特定人孤立词识别系统课题内容: 课题任务:本论文主要介绍在Matlab平台上进行特定人孤立词的处理和识...

    1年前   
    379    0

    通信系统课程设计基于MATLAB的FM通信系统设计

    XX大学课 程 设 计 报 告课程名称: 通信系统课程设计 设计名称: 基于MATLAB的FM通信系统设计 姓...

    3年前   
    698    0

    基于MATLAB的IIR数字滤波器的设计与仿真毕业设计

     本科毕业设计论文 题 目 基于MATLAB的IIR数字滤波器的设计与仿真 专业名称 电子信息工程 学生姓名 ...

    5年前   
    1514    0

    基于matlab的心电信号QRS波检测与分析

    XX大学课 程 设 计 说 明 书 题目:基于matlab的心电信号QRS波检测与分析 学院(系): 电气工程学院 年级专业: 医疗仪器 学 号: ...

    1年前   
    330    0

    基于MATLAB的微机保护算法仿真毕业设计

    本 科 毕 业 设 计(论文) 题 目:基于MATLAB的微机保护算法仿真学生姓名: 学 号:专业班级:电气工程及其自动化班指导教师: 基于MATLAB的微机保护算法仿真摘 要...

    3年前   
    761    0

    自由主义正反说

    自由主义正反说 三味书屋让我来讲讲,可是我有什么能与大家分享呢?好像只有困惑。有时候觉得,在一个层次、一个局部上好像搞明白的事,再往深里去想,扩大范围去想就又困惑了。世界上的事情大多都包含着...

    8年前   
    4732    0

    有限元钢架结构分析手算+matlab+ansys模拟

    有限元大作业——钢架结构分析选题人:日 期:2016年X月X日目录:第一章:问题重述 1一、题目内容: 1二、题目要求: 1第二章:有限元法手工求解 2一、平面两单元离散化 2二、单元分析 ...

    1年前   
    250    0

    文档贡献者

    文***品

    贡献于2021-04-12

    下载需要 2 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档