如何制作一个包含航班号,起始索引和结束索引的三列矩阵

问题描述 投票:0回答:1

an idea of how i would like to divide my flight numbers in blue

仅查看顶部图形(代表特定物体的升力)。我想获得一个分别具有航班号,开始索引和结束索引的Nx3矩阵。

M11是移动的平均线,我尝试对其进行编码,以便仅在M11达到-8.75时才开始飞行。我对Matlab和编码有点陌生,因此将不胜感激。

i=1:end;
if M11(i) > -8.75
flag on;
flightnumberx start;
check next movmean;

M11(i) < -8.75
flag off;
flightnumberx end;
x=x+1;
check next movemean;
end
matlab
1个回答
0
投票

如果您将Nx3矩阵的数据作为单个向量,则可以使用它将其放入矩阵中

newMatrix = (vector1  vector2  vector3);

[如果首先尝试提取点,则可以使用for循环遍历所有数据点,然后如果(条件M11(i)> -8.75),则yourVector = [yourVector; newPoint];

您将需要对所有矢量执行此操作,并且在创建矩阵时,请确保矢量的长度相同(可以使用size(vectorToCheck);进行检查)

此处解释矩阵操作:matlab link

© www.soinside.com 2019 - 2024. All rights reserved.