2016年8月25日星期四

T.s.road总结笔记:双星无源定位之轨道模型

项目源码:https://github.com/Tsroad/NationalPost-GMCM

作者说明:

When running thisprogramme, the author’s PCsetting is:

Microsoft Windows 7 (SP1) + Matlab R2010b+CPU i5-4590 + RAM 4.0GB.

(LabSX309; Check by Keung Charteris or T.s.road CZQ)

题目

2012年研究生数学建模B题,问题一求解。

%% @authors Keung Charteris & T.s.road CZQ
% @file "QuestionOne12B.m"
% @version 1.0 ($Revision$)
% @date 18/8/2016 $LastChangedDate$
% @addr. GUET, Gui Lin, 540001,  P.R.China
% @contact : cztsiang@gmail.com
% @date Copyright(c)  2016-2020,  All rights reserved.
% This is an open access code distributed under the Creative Commons Attribution License, which permits
% unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.function QuestionOne12Bclc;  %清除所有
clear all;%清除变量
close all;%关闭图片
format long
data=load('satinfo.txt');% 已知量参数
Gm=3.986005e14;
%方程初值
Xt0=data(10,:);% 9号卫星
Xt1=data(7,:);% 6号卫星%状态方程组公式(7)
D2x=@(t,y)[ -Gm./(y(4).^2+y(5).^2+y(6).^2).^1.5.*y(4);-Gm./(y(4).^2+y(5).^2+y(6).^2).^1.5.*y(5); -Gm./(y(4).^2+y(5).^2+y(6).^2).^1.5.*y(6);y(1);y(2);y(3)];tspan=0:10:9000;
options=odeset('abstol',10^(-7));  %设置绝对误差为10^(-7)
[X,Y]=ode45(D2x,tspan,Xt0([4,5,6,1,2,3]),options);
disp '9号卫星的位置';
Y0=[Y(6,[4,5,6]);Y(11,[4,5,6]);Y(16,[4,5,6]);Y(21,[4,5,6]);Y(26,[4,5,6])]%50,100,150,200,250时刻
[X6,Y6]=ode45(D2x,tspan,Xt1([4,5,6,1,2,3]),options);% 6号卫星% figure;
plot3(Y(end,4),Y(end,5),Y(end,6),'rp','MarkerSize', 15, 'MarkerFaceColor', 'r');
hold on;
plot3(Y6(end,4),Y6(end,5),Y6(end,6),'rp','MarkerSize', 15, 'MarkerFaceColor', 'y');
hold on;
RE=0.64e7;
[a,b,c]=sphere(77);
colormap([0 0 1]);
mesh(RE*a,RE*b,RE*c);%绘制地球
hold on;% plot3(Y0(:,1),Y0(:,2),Y0(:,3),'rp','MarkerSize', 15, 'MarkerFaceColor', 'r');plot3(Y(:,4),Y(:,5),Y(:,6));
hold on;
plot3(Y6(:,4),Y6(:,5),Y6(:,6),'r');
legend('6号卫星','9号卫星');
title('卫星轨道示意图');

结果显示:

双星无源定位之轨道模型相关推荐

  1. 时差 频差 双星定位 matlab,一种基于双星时差频差无源定位的伪距差分方法

    一种基于双星时差频差无源定位的伪距差分方法 [专利摘要]本发明提供了一种基于双星时差频差无源定位的伪距差分方法,依次测量两颗卫星到参考站的伪距差,计算卫星的伪距改正数,利用伪距改正数改正未知辐射源的伪 ...

  2. python双星号什么运算_python – 双星号

    我是 Python新手,真的很难过.我正在读一本书,代码工作得很好;我只是不明白! T[i+1] = m*v[i+1]ˆ**/L 这段代码的双星号部分是什么?它甚至出现了正斜杠.变量L初始化为值1.0 ...

  3. python中带*(单星号)的变量和**(双星号)的变量

    一.*args的使用方法 *args 用来将参数打包成tuple给函数体调用 二.**kwargs的使用方法 **kwargs 打包关键字参数成dict给函数体调用注意点:参数arg.*args.** ...

  4. 【定位问题】基于matlab TDOA+taylor算法移动基站无源定位【含Matlab源码 2098期】

    ⛄一.chan+taylor算法移动基站无源定位简介 1 引言 随着无人机的普及,低空空域的安全问题受到人们的极大关注.针对该问题,本研究对"非合作型"无人机采用一种基于时差法的无 ...

  5. 暑假来了,画一个日月地球的轨道模型给孩子们,秒懂四季更迭、日蚀月蚀

    无言相守45亿年,太阳.地球和月球这三个好基友究竟是怎样的关系呢?从孩提时代我就一直在想,要是能有一个可以直观演示太阳.地球和月球运行轨迹的模型就好了.今天,我终于实现了小时候的梦想:用WxGL画出了 ...

  6. 2022年高教社杯全国大学生数学建模竞赛-【赛题解析篇】B题:无人机遂行编队飞行中的纯方位无源定位(附Python代码实现)

    前言 最近发现一个关于数学建模比较好的专栏,需要的小伙伴可移步[数学建模应用]算法实战案例精讲300篇(持续更新ing) 赛题描述 无人机集群在遂行编队飞行时,为避免外界干扰,应尽可能保持电磁静默,少 ...

  7. matlab模拟双星问题,物理定律、数学模型告诉你,天下有情人终将分手!

    摘要 本文基于部分数学和物理理论.模型,通过理论分析.数学建模.计算模拟等方法,对恋爱系统进行了抽象归纳.建模分析,得出了一系列基于数理推导的恋爱相关定理.理论,包括:单身狗注孤生定理.恋爱能量耗散定 ...

  8. 2.5单星和双星运算符的作用

    学习目标: ① * 和 ** 的作用 ②合并列表.合并字典 Python日常 内容展示: ①:* 和 ** 的作用 """ 单星(*) 以元组形式导入 可变参数 如果可变 ...

  9. STK仿真日记之双星相位轨控

    一.轨控目标 1.保证双星相位差稳定在180度 2.保证控轨过程测站可见 3.预留发令圈次及观察圈次(轨控时前后各留一圈) 二.数据准备 1.双星轨道数据及相关参数 2.预报器模型 3.发动机模型 4 ...

最新文章

  1. 【FFmpeg】解码时refcounted_frames标志的使用
  2. CMake 学习笔记 02 - 更复杂的项目
  3. 一张图之——JSDuck
  4. matlab 结构体遍历,matlab 遍历结构体struc的成员
  5. 【ARM 】CMSIS
  6. 荣耀9igoogle模式_初学者:如何从iGoogle切换回纯Google主页
  7. 文件上传漏洞(客户端绕过,MIMEtipe绕过,getimagesize绕过)
  8. 台式计算机怎么装,台式机声卡如何安装
  9. HDLC和PPP协议的配置
  10. Machine Learning笔记——逻辑回归算法
  11. ”标准答案没出来,我怎么知道我想表达什么?……“这样的话,根本就不仅仅是笑话,而且还是现实
  12. Go语言核心之美 3.2-slice切片
  13. 彩虹登录聚合中转API程序网站源码「免授权」
  14. MySQL数据库实现主主同步
  15. 21世纪的中国人能否看懂这个大清帝国时代的法国人(2)
  16. 51单片机定时/计数器的工作原理
  17. RPC(1)HttpClient详细使用(含例子)
  18. 教你如何把淘宝天猫店铺的图片快速保存下来
  19. dedecms常见修改,参考大全,二次开发
  20. onnx->tensorRT模型转换错误集

热门文章

  1. 腾讯云服务器内存型M6实例有哪些特点?适用于哪些场景?
  2. 协议层安全相关《http请求走私与CTF利用》
  3. FCPX插件:时尚多彩的动态文本动画模板Creative Titles
  4. 在linux下怎么安装.bin的文件
  5. ubuntu利用.bin文件安装并配置jdk成功
  6. 谈谈计算机图像识别技术之身份证号码识别
  7. Python按键精灵自动化_Python基础:了解Python与pycharm
  8. PMSM永磁同步电机复合控制,MATLAB SIMULINK仿真软件,MRAS和HF的高低速复合控制
  9. DBeaver配置ODBC
  10. 工作第八周:转正啦哈哈!顺便立些 flag