用matlab求for 循环计算1至100之间的奇数之和及偶数之和.

如题所述

第1个回答  2014-12-25
>> sum1=0;
>> sum2=0;
>> for i=1:100
if(mod(i,2)==1)
sum1=sum1+i;
else
sum2=sum2+i;
end
end
>> [sum1 sum2]

ans =

2500 2550

>>本回答被提问者采纳

用matlab求for 循环计算1至100之间的奇数之和及偶数之和.
>> for i=1:100 if(mod(i,2)==1)sum1=sum1+i;else sum2=sum2+i;end end >> [sum1 sum2]ans = 2500 2550 >>

跪求用MATLAB编程求1到100奇数和偶数和
sum(2:2:100)%1到100的偶数和,偶数从2开始,逐个加2,直到100结束。

用matlab实现:统计1-100中有多少偶数、奇数以及质数,输出结果?
回答:先分开,在统计、、、嘿嘿你还费解不???

怎么样用MATLAB编程计算1到100内的奇数和
for i=1:2:100 sum = sum + i;end 其中,for i=1:2:100表示i从1以2为间隔增加到不超过100(最后i=99)或:sum(1:2:100)%1到100的奇数和,表示从1开始,逐个加2,直到100结束,这里直接加到99 sum(2:2:100)%1到100的偶数和,偶数从2开始,逐个加2,直到100结束。

计算1到100之间的奇数之和及偶数之和 这个运行时没有出结果,是我哪个位...
根据你的代码改的 你没有加输出语句 所以肯定不会有输出 include<stdio.h> void main(){ int n,x = 0,odd = 0;for(n = 1;n<=100;n++){ if(n%2 == 0) { odd += n;} else x += n;} printf("偶数的和%d",odd);printf("奇数的和%d",x);} ...

编程计算1-100之间的奇数和与偶数和
可以编程,也可分步计算。【1】m=1:2:100 jishu=sum(m)n=0:2:100 oushu=sum(n)【2】>> m=1:2:100 m = Columns 1 through 17 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 Columns 18 through 34 35 37 39 ...

matlab求矩阵奇数行偶数行之和
奇数行索引 odd_rows = 1:2:size(A, 1);求取偶数行和奇数行之和,并返回结果的向量 result_vector = sum(A(even_rows, :), 1) + sum(A(odd_rows, :), 1);在上述代码中,size(A, 1) 表示获取矩阵 A 的行数,因为只需要对行进行分类,因此列的数量不需要考虑。通过定义 even_rows...

matlab编写程序实现,输入正整数n,通过调用函数文件,求1-n内所有的偶 ...
你好!function aa=getcharacter(n)if n msgbox('请输入正数,'warn');else aa=0;for b=1:n a=b-floor(b\/2)*2;if a==0 aa=aa+b;end end end 希望对你有所帮助,望采纳。

一道Matlab试题,答对重重有赏。今晚之前需要答案,谢谢各位了!!试题...
例1.输出1-100之间的所有偶数。var i:integer;begin for i:=1 to 100 do if i mod 2=0 then write(i:5);end.例2.求N!=1*2*3*…*N ,这里N不大于10。分析:程序要先输入N,然后从1累乘到N。程序如下:var n,i:integer; {i为循环变量} S:longint; {s作为累乘器} ...

matlab求1-10之间偶数的阶乘和
一行代码搞定:result = sum(factorial(2:2:10))结果:result = 3669866

相似回答