66问答网
所有问题
现有一数组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编程
如何用matlab编程输出该数组偶数位上的数字 即输出a[2 4 6 8 10 12 14 16 18 20 22]
举报该问题
推荐答案 2013-03-14
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就行了
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/spn9Dix29.html
其他回答
第1个回答 2013-03-14
if(a[i]%2=0)
具体我没学过你那编程
C语言是这样的,i是数组下标
第2个回答 推荐于2018-03-14
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)
本回答被网友采纳
第3个回答 2013-03-14
i = 2 : 2 :22;
a(i)
相似回答
大家正在搜
相关问题
数字走向I输入整数N输出相应方阵 1 2 3 4 5 6 7...
java请从1打印到100,共如下: 1 2 3 4 5 6...
找规律数学题,如下: 1 2 3 4 5 6 7 8 9 1...
日 一 二 三 四 五 六 1 2 3 4 5 6...
1 2 3 4 5 6 7 8 9 10 11 12 13 ...
1 2 3 4 5 6 7 8 9 10 11 12 13 ...
1+2+3+4+5+6+7+8+9+10+11+12+13+...
1 2 3 4 5 6 7 8 9 10 11 12 131...