让我们说我有一个阵列
Y = [1, 2, 3, 4, 5, 6]
Run Code Online (Sandbox Code Playgroud)
我想创建一个新的数组,用0替换每个其他数字,所以它创建
y = [1, 0, 3, 0, 5, 0]
Run Code Online (Sandbox Code Playgroud)
我将如何以有效的方式处理此问题并为此编写代码?
这应该这样做:
Y(2:2:end) = 0;
Run Code Online (Sandbox Code Playgroud)
使用这一行,你基本上可以说每个元素从秒到最后一步,以2为步,应该为零.这也可以用于更大的步骤:,Y(N:N:end) = 0使每个N元素等于0.