求一个简单的MATLAB程序,对一个一位数组,输出它的第奇数个或者第偶数个

2024-12-22 22:37:13
推荐回答(1个)
回答1:

比如说你的数组是A(1,N)

那么
clear,clc;
n=mod(N,2);
if (n==1)
for x=1:(N+1)/2
A(1,2*x-1)

end
else
for y=1:N/2

A(1,2*y-1)

end
end
上面这一段是输出奇数个,如果要输出偶数个的话就是把2*x-1和2*y-1替换为2*x和2*y。