现有一数组a[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23],如何用matlab编程 5

如何用matlab编程输出该数组偶数位上的数字即输出a[246810121416182022]... 如何用matlab编程输出该数组偶数位上的数字 即输出a[2 4 6 8 10 12 14 16 18 20 22] 展开
 我来答
我行我素850915
2013-03-14 · TA获得超过8241个赞
知道大有可为答主
回答量:5788
采纳率:77%
帮助的人:1706万
展开全部
function f=osw
%求偶数位上的数
a=[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23];
b=length(a);
if mod(b,2)~=0
b=b-1;
else b=b;
end
for i=1:b/2;
c(i)=a(2*i);
end
display('c=');c(:)
将上面语句保存为osw.m,在窗口中输入osw就行了
妙哇2022
2013-03-14
知道答主
回答量:12
采纳率:0%
帮助的人:1.6万
展开全部
if(a[i]%2=0)
具体我没学过你那编程
C语言是这样的,i是数组下标
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qingningleyun
推荐于2018-03-14 · TA获得超过5852个赞
知道大有可为答主
回答量:2991
采纳率:30%
帮助的人:3013万
展开全部
a = [1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23];

b = a(2:2:end)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
allstars52
2013-03-14 · TA获得超过1596个赞
知道小有建树答主
回答量:593
采纳率:75%
帮助的人:587万
展开全部
i = 2 : 2 :22;
a(i)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式