• 心得体会
  • 办公文秘
  • 报告总结
  • 致辞讲话
  • 条据书信
  • 合同范本
  • 宣传用语
  • 导游词大全
  • 党团范文
  • 毕业大全
  • 个人写作
  • 其他范文
  • 工作总结
  • 工作计划
  • 党建材料
  • 发言稿
  • 讲话稿
  • 演讲稿
  • 述职报告
  • 脱贫攻坚
  • 谈话记录
  • 党课下载
  • 主题教育
  • 对照材料
  • 自查报告
  • 观后感
  • 读后感
  • 事迹材料
  • 策划方案
  • 当前位置: 工作范文网 > 范文 > 办公文秘 > 正文

    MATLAB编程与应用实验报告(交会定点)

    时间:2020-11-26 11:34:31 来源:工作范文网 本文已影响 工作范文网手机站

    PAGE

    PAGE 1

    交会定点

    实 验 报 告

    所属课程名称 MATLAB编程与应用

    实 验 地 点

    实 验 日 期 2019.12.19

    班 级

    学 号

    姓 名

    指导老师

    一、实验目的:

    交会定点包括前方交会和后方交会的计算,通过编写相应函数,实现对标量和向量(或矩阵)输入参数的前方交会和后方交会计算。

    二、实验内容:

    【实验过程及成果】(程序说明、实验代码、实验数据、实验结果)

    程序说明

    前方交会:x1、y1已知点A的坐标,a已知点A的交会角,x2、y2已知点B的坐标,b已知点B的交会角,dms_rad角度转弧度,通过公式计算计算P点坐标。

    后方交会:xA、yA已知点A的坐标,xC、yC已知点C的坐标,xB、yB已知点B的坐标,A、B为交会角,dms_rad角度转弧度,通过公式计算计算P点坐标。

    实验代码

    >>function [X,Y]=QFJH(x1,y1,a,x2,y2,b)%前方交会

    a=dms_rad(a);

    b=dms_rad(b);

    X=x1.*cot(b)+x2.*cot(a)+(y2-y1);

    X=X./(cot(b)+cot(a));

    Y=y1.*cot(b)+y2.*cot(a)-(x2-x1);

    Y=Y./(cot(b)+cot(a));

    end

    >>function [X, Y]=HFJH(xA,yA,xC,yC,xB,yB,A,B)%后方交会

    A=dms_rad(A);

    B=dms_rad(B);

    a=(yA-yC).*cot(A)+(xA-xC);

    b=(xA-xC).*cot(A)-(yA-yC);

    c=(xB-xC).*cot(B)-(yB-yC);

    d=(yB-yC).*cot(B)-(xB-xC);

    k=(a+d)./(b+c);

    dx=(a-b.*k)./(1+k.^2);

    m=a-b.*k;

    n=c.*k-d;

    X=xC+dx;

    Y=yC+k.*dx;

    实验数据

    >>[X1,Y1]=QFJH(3678.543,2567.014,45.23145,3695.675,2738.126,56.43121);

    >>[X2,Y2]=HFJH(1,1,3,2,2,3,30,40);

    实验结果

    【实验小结】(收获体会

    通过此次实验了解了交会定点的基本计算公式和相应的程序编写,对交会定点的不同计算公式适应不同的程序编写有了了解,学习了用代码来实现前方交会和后方交会的计算。

    三、指导教师评语及成绩:

    评 语

    评语等级

    及格

    不及格

    1.实验报告按时完成,字迹清楚,文字叙述流畅,逻辑性强

    2.实验方案设计合理

    3.实验过程(实验步骤详细,记录完整,数据合理,分析透彻)

    4实验结论正确.

    成 绩:

    指导教师签名:

    批阅日期:

    • 下载文档
    • 收藏
    • 0

    有关的专题