MATLAB求前100个奇数1 3 5 7 - (2*n-1)之和.
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/07 09:11:40
100,每一个偶数减掉一个奇数都等于一,一百个就是100
clearallN=100;J=1;O=0;Z=1;fori=2:100ifmod(i,2)==1J=J+1;elseO=O+1;endforj=2:(i-1)ifmod(i,j)==0break;e
sum1=0;>>sum2=0;>>fori=1:100if(mod(i,2)==1)sum1=sum1+i;elsesum2=sum2+i;endend>>[sum1sum2]ans=2500255
(1+99)*50/2-(2+100)*50/2=-50
就2个语句就解决了,平时看看MATLAB的基础书就明白了.sum(1:2:100)%1到100的奇数和,表示从1开始,逐个加2,直到100结束,这里直接加到99sum(2:2:100)%1到100的偶
有意思.第m个奇数表示为2m-1,由等差数列求和公式知前m个奇数之和为(1+2m-1)*m/2=m²第n个偶数表示为2n-1,前n个偶数之和为(2+2n)*n/2=n*(n+1)∴由题目条件
data=1:100;cntodd=length(find(mod(data,2)==1))%奇数cnteven=length(find(mod(data,2)==0))%偶数cntprime=len
用一个命令:repmat([0;-1],50,100)
(1)2+4+...+2n=2×(1+2+...+n)=2×(1+n)×n/2=(1+n)×n(2)1+3+...+(2n-1)=n×n(3)所有的末尾为0和5的整数都是5的倍数.100,105,11
1-100,这100个数中有50个是偶数,50个奇数根据加法交换率,这50个偶数与50个奇数可以分开各自进行加减运算50个偶数进行加减运算后依然是偶数50个奇数进行加减运算后变为偶数而最后偶数与偶数运
A1=rand(1,10)[A1_sort,ind]=sort(A1);A1([ind(end-2:end)])思路:先排序,然后取出相应的2个最大值A1=Columns1through70.7919
1,2+4+6+...+2k=2(1+2+3+...+k)=k(k+1)令n=2k,则原式=n(n+2)/42,由1+2+3+...+2k=k(2k+1)及(1)知1+3+5+...+(2k-1)=k
规律是奇偶奇奇偶奇奇偶奇.100=3*33+1所以有66+1=67奇数33个偶数
a1=1,公差=2a2n=1+(2n-1)*2=4n-1s=(1+4n-1)*2n/2=4n^2
a=zeros(1,200);a(1:30)=1;disp(a)
1+2+3+4+...+1000=(1+1000)*500(2+4+6+8+...+1000)-(1+3+5+7+...+999)=500因此第1式减去第2式,即可得2*(1+3+5+7+...+99
解题思路:构造等差数列求解解题过程:解:(1)正整数列前n个偶数即为首项为2,an=2n的等差数列所以Sn=;(2)求正整数列前n个奇数即为首项为1,an=2n-1的等差数列所以Sn=;(3)在三位正
正整数列前n个的奇数,首项为1,末项为2n+1,所以:Sn=(1+2n+1)n/2=n(n+1)