【发布时间】:2016-11-29 12:57:33
【问题描述】:
我正在寻找一种解决方案,将不同数量的 NaN 插入矩阵的第一行。假设我有一个 20x3 双矩阵和一个名为 numNaNs 的 1x3 双行向量。行向量包含我想插入到矩阵中的 NaN 数量。
例如,假设numNaNs = [3, 5, 7]。用 NaN 替换矩阵中第 1 列的前 3 行、矩阵中第 2 列的前 5 行和矩阵中第 3 列的前 7 行的代码会是什么样子?
我尝试过这样的事情:
mat(1:numNaNs, :) = nan;
但是,这只会用 NaN 替换所有列中的前 3 行。
【问题讨论】: