![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
MATLAB中的一个小问题,急求指导!!!
初学MATLAB,作业好多都不懂,书是全英文的也找不到知识点,求指导!问题是这样的:已知向量alpha=【011355-67-8910】,分别求它的只包含偶数元素的分向量...
初学MATLAB,作业好多都不懂,书是全英文的也找不到知识点,求指导!
问题是这样的:已知向量alpha=【0 11 3 5 5 -6 7 -8 9 10】,分别求它的只包含偶数元素的分向量e和只包含奇数元素的分向量o
跪谢!!!! 展开
问题是这样的:已知向量alpha=【0 11 3 5 5 -6 7 -8 9 10】,分别求它的只包含偶数元素的分向量e和只包含奇数元素的分向量o
跪谢!!!! 展开
2个回答
展开全部
方法很多,给你一个最基础的方法,程序如下:
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
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
![](https://ecmc.bdimg.com/public03/b4cb859ca634443212c22993b0c87088.png)
2024-08-07 广告
OpenCV标定板是东莞市大凡光学科技有限公司在相机标定中常用的工具。它通常由黑白格点按一定规则排列在平面上组成,如棋盘格或圆形格等。在相机标定时,将标定板置于不同位置和姿态下拍摄图像,利用OpenCV库中的函数检测标定板上的角点或圆心,进...
点击进入详情页
本回答由东莞大凡提供
展开全部
前面那位给的是分别取出奇偶数
可以简化为:
alpha=[0 11 3 5 5 -6 7 -8 9 10];
mods=mod(alpha,2);
e=alpha(mods==0);o=alpha(mods==1);
如果lz是问分别按奇偶位取出元素,如下:
alpha=[0 11 3 5 5 -6 7 -8 9 10];
n=length(alpha);
nodd=1:2:n;neven=2:2:n;
o=alpha(nodd);e=alpha(neven);
可以简化为:
alpha=[0 11 3 5 5 -6 7 -8 9 10];
mods=mod(alpha,2);
e=alpha(mods==0);o=alpha(mods==1);
如果lz是问分别按奇偶位取出元素,如下:
alpha=[0 11 3 5 5 -6 7 -8 9 10];
n=length(alpha);
nodd=1:2:n;neven=2:2:n;
o=alpha(nodd);e=alpha(neven);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询