我有一个向量x = [1 2 3 ... 100]。我只需要使NAN成为某些索引。我在做:
x(1)=NaN;
x(2)=NaN;
x(98)=NaN;
我也尝试过
x([1:3],[97:100])=NaN;
但是这个没有用。我知道需要放入NaN的索引。一口气怎么做?
答案 0 :(得分:1)
在Matlab中,您应该使用()
进行索引:
X = [1:100];
X(1) = NaN;
X(2) = NaN;
X(98) = NaN;
X(1:3) = NaN; X(97:100) = NaN;
编辑,或仅使用一行:
X([1:3, 97:100]) = NaN;