![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
现有一数组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]
展开
4个回答
展开全部
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就行了
%求偶数位上的数
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就行了
展开全部
if(a[i]%2=0)
具体我没学过你那编程
C语言是这样的,i是数组下标
具体我没学过你那编程
C语言是这样的,i是数组下标
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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)
b = a(2:2:end)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
i = 2 : 2 :22;
a(i)
a(i)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询