MATLAB中的一个小问题,初学MATLAB,作业好多都不懂,书是全英文的也找不到知识点,求指导!问题是这样的:已知向量

MATLAB中的一个小问题,
初学MATLAB,作业好多都不懂,书是全英文的也找不到知识点,求指导!
问题是这样的:已知向量alpha=【0 11 3 5 5 -6 7 -8 9 10】,分别求它的只包含偶数元素的分向量e和只包含奇数元素的分向量o
跪谢!
yob123456 1年前 已收到1个回答 举报

肖肖的yy 春芽

共回答了20个问题采纳率:85% 举报

方法很多,给你一个最基础的方法,程序如下:
clear;
clc;
alpha=[0 11 3 5 5 -6 7 -8 9 10];
%e1 = zeros(1,length(alpha));
pp = 0;
qq = 0;
for ii=1:length(alpha)
if mod(alpha(ii),2)==1
pp=pp+1;
e(pp)=alpha(ii);
end
if mod(alpha(ii),2)==0
qq=qq+1;
o(qq)=alpha(ii);
end
end
e
o
结果如下:
e =
11 3 5 5 7 9
o =
0 -6 -8 10
需要解释,欢迎追问,问题解决请采纳
copyright(c) cxd1301

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.047 s. - webmaster@yulucn.com