仅查看顶部图形(代表特定物体的升力)。我想获得一个分别具有航班号,开始索引和结束索引的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
如果您将Nx3矩阵的数据作为单个向量,则可以使用它将其放入矩阵中
newMatrix = (vector1 vector2 vector3);
[如果首先尝试提取点,则可以使用for循环遍历所有数据点,然后如果(条件M11(i)> -8.75),则yourVector = [yourVector; newPoint];
您将需要对所有矢量执行此操作,并且在创建矩阵时,请确保矢量的长度相同(可以使用size(vectorToCheck);进行检查)
此处解释矩阵操作:matlab link