将NaN移动到列的开头或结尾
软件应用简介

MOVENAN-将NaN移动到列的开头或结尾
对于矢量,MOVENAN(V,1)将V中的NaN移动到结尾。MOVENAN(V,-1)
将它们移到开头。对于2D矩阵,MOVENAN(M,1 / -1)将
X的每一列中的NaN 移到 结尾(1)或开头(-1)。
MOVENAN(X)与MOVENAN(X,1)相同。
输入中非NaN 元素的顺序 不变。
[Y,XI,YJ] = MOVENAN(..)返回可用于
将Y转换为X的索引XI和YJ 。对于矢量,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]
X = [7 4 NaN 4;
NaN 3 NaN 3;
9 NaN 4 1;
10 11 NaN -1]
界面展示

结果展示

规格 价
0元试用 |
---|
0.0元人民币/月 |
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!