matlab中一向量,如[1 6 3 8 4 6 2 8 4 3 6...],我要每3个、4个或5个数取出一个数,形成一向量,求程序

2024-11-16 23:44:58
推荐回答(1个)
回答(1):

给你个例子咯。。
目标:每隔1个数取出一个数;
>> A=[1,2,3,4,5,6,7,8,9,10];
M=length(A);
B=cell(1,M);
syms i k
for k=1:(M/2)
i=2*k;
B(1,i)={A(1,i)};
end
B(1:2:M)=[]

B =

[2] [4] [6] [8] [10]