提取除向量的每个第n个元素之外的每个元素

k1n*_*ext 8 indexing matlab

给出一个矢量

A = [1,2,3,...,100]
Run Code Online (Sandbox Code Playgroud)

我想提取所有元素,除了每个第n个.所以,对于n = 5,我的输出应该是

B = [1,2,3,4,6,7,8,9,11,...]
Run Code Online (Sandbox Code Playgroud)

我知道你可以访问每个第n个元素

A(5:5:end)
Run Code Online (Sandbox Code Playgroud)

但我需要像逆命令这样的东西.如果这不存在,我将迭代元素并跳过每个第n个条目,但这将是肮脏的方式.

Heb*_*odo 13

你可以删除这样的元素:

A = 1:100;
removalList = 1:5:100;
A(removalList) = [];
Run Code Online (Sandbox Code Playgroud)