如何在MATLAB中将多个索引设置为向量中的NaN?
我有一个向量x=[123100]。我只需要做一些指数。我正在做:如何在MATLAB中将多个索引设置为向量中的NaN?,matlab,Matlab,我有一个向量x=[123100]。我只需要做一些指数。我正在做: x(1)=NaN; x(2)=NaN; x(98)=NaN; 我也试过了 x([1:3],[97:100])=NaN; 但这一个不起作用。我知道哪些指数需要放在NaN上。如何一次完成 在Matlab中,应使用()进行索引: X = [1:100]; X(1) = NaN; X(2) = NaN; X(98) = NaN; X(1:3) = NaN; X(97:100) = NaN; 编辑或仅使用一行: X([1:
x(1)=NaN;
x(2)=NaN;
x(98)=NaN;
我也试过了
x([1:3],[97:100])=NaN;
但这一个不起作用。我知道哪些指数需要放在NaN上。如何一次完成 在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;
为什么我不能在一行中完成它?@MelB我添加了一行解决方案。