• 双流机场到天府机场ADS-B数据导入MATLAB


    MATLAB导入数据

    导入的数据Excel部分截图:
    在这里插入图片描述

    一些处理

    % 导入外部轨迹数据并转成标准形式
    clear;clc;
    %% 导入&预处理
    [NUM,TXT,RAW]=xlsread('2021年10月31日CTU-TFU');
    time_cell = RAW(3:end,1); %拉取时间数据(cell)
    time_char = char(time_cell);
    time = zeros(length(time_cell),1);
    for i2 = 1:length(time_cell) %时分秒转换为secend
        if time_cell{1}(5) == '1' && time_cell{length(time_cell)}(5) == '0'
            if time_cell{i2}(5) == '1'
                time(i2) = (time_char(i2,5)*10+time_char(i2,6))*3600+(time_char(i2,8)*10+time_char(i2,9))*60+time_char(i2,11)*10+time_char(i2,12);
            else
                time(i2) = 12*3600+(time_char(i2,5)*10+time_char(i2,6))*3600+(time_char(i2,8)*10+time_char(i2,9))*60+time_char(i2,11)*10+time_char(i2,12);
            end
        else
            time(i2) = (time_char(i2,5)*10+time_char(i2,6))*3600+(time_char(i2,8)*10+time_char(i2,9))*60+time_char(i2,11)*10+time_char(i2,12);
        end
    end
    time = time-time(1);
    
    longitude = NUM(:,1); %拉取维度数据
    latitude = NUM(:,2); %拉取经度数据
    
    direction_cell = RAW(3:end,4); %拉取方向角数据(cell)
    direction = zeros(length(direction_cell),1);
    for i2 = 1:length(direction_cell)
        if(direction_cell{i2}(5) == '°')
            direction(i2) = str2num(direction_cell{i2}(3:4));
        else
            direction(i2) = str2num(direction_cell{i2}(3:5));
        end
    end
    
    kts = NUM(:,3); %速度,节(海里每小时)
    kmph = NUM(:,4); %速度,千米每小时
    height = NUM(:,5); %高度(米)
    %% 转换
    % 将时间间隔不一致的数据转换为间隔一致的
    
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40

    结果

    经度和维度

    高度:
    在这里插入图片描述

    源代码

    https://download.csdn.net/download/callmeup/88887561

  • 相关阅读:
    Linux_gdb使用
    202305-2-矩阵运算
    《Spring入门基础》
    ctf bugku
    ES6 入门教程 19 Generator 函数的语法 19.1 简介
    数据预处理与特征工程
    统计学习方法 隐马尔可夫模型
    API网关那些事【架构新知系列】
    在线虚拟机安装-云原生边缘计算KubeEdge安装配置(使用负载均衡器LoadBalancer)
    //判断一颗树是不是镜面树
  • 原文地址:https://blog.csdn.net/callmeup/article/details/136354623