目前,我有一个 nxm double 矩阵。该矩阵中的某些行完全由 NaN 组成。我不仅希望从矩阵中删除这些行,而且最终还希望有一个向量,其中包含刚刚从矩阵中删除的行的索引。目前,我使用的语句是:
fullData(isnan(fullData(:,1)),:) = []
删除所有带有 NaN 的行(fullData 是我的 nxm 矩阵)。然而,我正在努力解决第二个组成部分,因为我需要这些刚刚删除的索引。感谢您提供的所有帮助,我们非常感谢。
最佳答案
试试这个:
myIndices = isnan(fullData(:,1));
fullData(myIndices, :) = [];
现在您已在 myIndices
中找到了已删除的索引。这对你有用吗?
关于matlab - 如何删除所有带有 NaN 的行并检索我刚刚删除的行的索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23088621/