根据空域图信息构造飞机航线图以及飞行轨迹模拟matlab仿真

news/2025/3/14 0:35:19/文章来源:https://www.cnblogs.com/softcodes/p/18771310

1.程序功能描述
空域图是指航空领域中的一种图形表示方式,它涵盖了空中交通管理所需要的各种信息,比如航线、导航点、飞行高度层、飞行限制等。空域图是航空人员进行飞行计划制定的重要工具。在本课题中,根据空域图信息构造飞机航线图以及飞行轨迹模拟matlab仿真。

2.测试软件版本以及运行结果展示
MATLAB2022A版本运行

 

(完整程序运行后无水印)

3.核心程序

    %CSC8862if t >= 19 & t < 29 %WXI -> HGplot(X7_ANDIN_LR(t-18),Y7_ANDIN_LR(t-18),'go','LineWidth',2,'MarkerEdgeColor','b','MarkerFaceColor','y','MarkerSize',7); hold offX7=[X7_ANDIN_LR(t-18)];Y7=[Y7_ANDIN_LR(t-18)];Z7=[9200];end    if t >= 29 & t < 33 %WXI -> HGplot(X7_LR_VNE(t-28),Y7_LR_VNE(t-28),'go','LineWidth',2,'MarkerEdgeColor','b','MarkerFaceColor','y','MarkerSize',7); hold offX7=[X7_LR_VNE(t-28)];Y7=[Y7_LR_VNE(t-28)];Z7=[9200];end  if t >= 33 & t < 39 %WXI -> HGplot(X7_VNE_KM(t-32),Y7_VNE_KM(t-32),'go','LineWidth',2,'MarkerEdgeColor','b','MarkerFaceColor','y','MarkerSize',7); hold offX7=[X7_VNE_KM(t-32)];Y7=[Y7_VNE_KM(t-32)];Z7=[9200];end  if t >= 39 & t < 47 %WXI -> HGplot(X7_KM_ZN(t-38),Y7_KM_ZN(t-38),'go','LineWidth',2,'MarkerEdgeColor','b','MarkerFaceColor','y','MarkerSize',7); hold offX7=[X7_KM_ZN(t-38)];Y7=[Y7_KM_ZN(t-38)];Z7=[9200];end  fprintf('CSC8862 : ');fprintf('%3.3f  ',X7);fprintf('%3.3f  ',Y7);fprintf('%3.3f  ',Z7);fprintf('\n');title(['time = ',num2str(t)]);hold on%DLH730 if t >= 23 & t < 30 %WXI -> HGplot(X8_MANSA_GM(t-22),Y8_MANSA_GM(t-22),'go','LineWidth',2,'MarkerEdgeColor','g','MarkerFaceColor','b','MarkerSize',7); hold offX8=[X8_MANSA_GM(t-22)];Y8=[Y8_MANSA_GM(t-22)];Z8=[9500];end    if t >= 30 & t < 36 %WXI -> HGplot(X8_GM_LR(t-29),Y8_GM_LR(t-29),'go','LineWidth',2,'MarkerEdgeColor','g','MarkerFaceColor','b','MarkerSize',7); hold offX8=[X8_GM_LR(t-29)];Y8=[Y8_GM_LR(t-29)];Z8=[9500];end    if t >= 36 & t < 46 %WXI -> HGplot(X8_LR_BEDOG(t-35),Y8_LR_BEDOG(t-35),'go','LineWidth',2,'MarkerEdgeColor','g','MarkerFaceColor','b','MarkerSize',7); hold offX8=[X8_LR_BEDOG(t-35)];Y8=[Y8_LR_BEDOG(t-35)];Z8=[9500];end fprintf('CSC8862 : ');fprintf('%3.3f  ',X8);fprintf('%3.3f  ',Y8);fprintf('%3.3f  ',Z8);fprintf('\n');title(['time = ',num2str(t)]);hold onpause(0.5);end
16_058m

  

4.本算法原理
空域图是指航空领域中的一种图形表示方式,它涵盖了空中交通管理所需要的各种信息,比如航线、导航点、飞行高度层、飞行限制等。空域图是航空人员进行飞行计划制定的重要工具。飞机航线图的构建主要依赖于航路网络结构和相应的飞行规则。航线图中的节点通常代表机场或者航路点,边则表示连接这些点的航线段。

4.1 航路网络建模
节点:机场、导航点(VOR、NDB、DME等)。
边:航线段,表示两个点之间的直接路径。
4.2 航线图构建
航线规划:根据目的地和起飞点确定一条或多条航线。
航路点:航线上的关键点,用于导航和路径规划。
飞行高度层:根据飞行高度层划分,保证飞机在不同高度层上飞行,避免碰撞。
4.3 飞行轨迹模拟的具体步骤

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/898441.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于MobileNet深度学习网络的活体人脸识别检测算法matlab仿真

1.算法运行效果图预览 (完整程序运行后无水印) 2.算法运行软件版本 matlab2022a3.部分核心程序 (完整版代码包含详细中文注释和操作步骤视频)classs = 2; % 创建一个图像数据存储对象imdsTrain,用于从名为"Data"的文件夹及其子文件夹中读取图像数据。 % "…

2021年-PTA模拟赛-L1-8 编程团体赛(仅代码)

简单题,无解析没必要存进去再遍历数组,数组就起一个记忆的作用,我还没想到有什么优化的办法。AcCode: #include<bits/stdc++.h> using namespace std; int team[10010]; int main(){int winner = 0, max = 0, N;cin >> N;while(N--){int tid, id, g;scanf("…

[AI/GPT/综述] AI Agent的设计模式综述

【AI Agent】作为【AI应用层】的三大件(Prompt/RAG/Agent[MCP])之一, AI Agent的设计模式,作为未来或正在向AI开发转型的IT从业人员(开发人员/产品经理等),不得不深入研究研究。序:文由其一,随着大模型的发展,通用智能不断迭代升级,应用模式也不断创新,从简单的Prompt应…

2021年-PTA模拟赛-L1-7 整除光棍(C/C++思路)

除法竖式运算思路:在L1里面,那就不考虑大数运算了,列个竖式发现只需要每次得到除数之后输出,然后把余数乘10加1就可以进行下一轮运算了。 为什么说c/c++思路呢————java自带高精度运算,应该十行左右就可以搞定了。AcCode: #include<bits/stdc++.h> using namespac…

2021年-PTA模拟赛-L1-7 整除光棍(思路)

除法竖式运算思路:在L1里面,那就不考虑大数运算了,列个竖式发现只需要每次得到除数之后输出,然后把余数乘10加1就可以进行下一轮运算了。AcCode: #include<bits/stdc++.h> using namespace std; int main(){int x, t = 0, cnt = 0;cin >> x;while(t < x) t =…

记住密码和访问外部链接的实现

记住密码和访问外部链接的实现 今天的开发中实现了两项功能一个是记住密码,另外一个是可以访问外部链接. 记住密码 这个功能要使用到缓存技术,storage,uni中有自己的uni.stotageSync是同步的缓存技术,在登录成功跳转页面前把密码和用户名直接存储到缓存中, 在页面加载完成时在o…

Netty基础—4.NIO的使用简介

大纲 1.Buffer缓冲区 2.Channel通道 3.BIO编程 4.伪异步IO编程 5.改造程序以支持长连接 6.NIO三大核心组件 7.NIO服务端的创建流程 8.NIO客户端的创建流程 9.NIO优点总结 10.NIO问题总结1.Buffer缓冲区 (1)Buffer缓冲区的作用 (2)Buffer缓冲区的4个核心概念 (3)使用Direct模式创…

第二章 感知机

感知器模型数学理论 感知器(Perceptron)是一种二分类的线性分类模型,其输入为实例的特征向量,输出为实例的类别(取 +1 和 -1)。 模型定义 给定一个输入向量 \(\mathbf{x} = (x_1, x_2, \cdots, x_n)^T\),感知器模型的输出 \(y\) 由以下公式计算: \[y = \text{sign}(\ma…

国产操作系统为何被称为“矛盾综合体”

不知不觉我们已经使用了足足两个月的深度系统,同时还用虚拟机体验了开放麒麟,并收到了来自基层一线国产硬件系统办公用户的投稿,而且本系列文章在电脑报、壹零社等新媒体平台也饱受读者朋友关注,话题讨论度持续走高。 而在翻看了大家的留言之后,我们发现其实国产操作系统堪…

matplotlib常用方法

目录安装库创建图画流程1. 创建画板2. 创建一个个在画板上的图形轴3. 开始在图上进行画画线图plot散点图scatter条形图bar、barh直方图hist饼图pie 安装库 pip install matplotlib创建图画流程 1. 创建画板 在任何绘图之前,我们需要一个Figure对象,可以理解成我们需要一张画板…

编译原理第三次作业

3.3.5(1) 正则表达式: define) other -> {bcdfghjklmnpqrstvwxyz} answer:other* a(other|a)* e(other|e)* i(other|i)* o(other|o)* u(other|u)* NFA: (由python代码生成,除了这个下面的DFA是基于开源工具绘制的)from graphviz import Digraphdef create_nfa():nfa = Digr…