文件名称:MOVENAN(v1.0,2011年3月):将NaNs移动到列的开头或结尾-matlab开发
文件大小:2KB
文件格式:ZIP
更新时间:2024-06-19 14:26:17
matlab
MOVENAN - 将 NaN 移动到列的开头或结尾对于向量,MOVENAN(V,1)将V中的NaN移到末尾。 摩维南(V,-1) 将它们移至开头。 对于 2D 矩阵,MOVENAN(M,1/-1) 移动X 的每一列中的 NaN 到末尾 (1) 或开头 (-1)。 MOVENAN(X)与MOVENAN(X,1)相同。 非 NaN 的顺序输入中的元素保持不变。 [Y, XI, YJ] = MOVENAN(..) 返回索引 XI 和 YJ,可用于将 Y 转换为 X。对于向量,Y = X(XI) 和 X = Y(YJ)。 对于矩阵, XI 和 YJ 指定行索引,因此“Y(:,k)=X(XI(:,k),k)”和“Y(YJ(:,k),k)=X(:,k)”,对于第 k 列。 例子: X = [ 7 4 NaN 4 ; NaN 3 NaN 3 ; 9 NaN 4 1 ; 10 11 NaN -1 ]
【文件预览】:
movenan.zip