用MATLAB求前100个奇数1 3 5 7 - (2*n-1)之和.
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/23 06:38:15
1+3+5+...+17+19=(1+19)*(10/2)=100
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
自然数组成的奇数列为1、3、5、7、.为首项是1公差为2的等差数列,根据公式Sn=1*n+n(n-1)*2/2=n+n²-n=n²
1.3个连续奇数的和是27,求这个3个奇数.设最小的数是x,则另外两个数分别是x+2和x+4x+x+4+x+2=273x=21x=7所以x+2=9,x+4=11答:这3个奇数分别是7,9,112.3个
用一个命令: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^2+..+(2n-1)^2=(1/3)n(4n^2-1)1^2+2^2+...+n^2=n(n+1)(2n+1)/61^2+2^2+...+(2n)^2=2n(2n+1)(4n+1)/6=n(2n
A1=rand(1,10)[A1_sort,ind]=sort(A1);A1([ind(end-2:end)])思路:先排序,然后取出相应的2个最大值A1=Columns1through70.7919
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)
连续奇数,首先135135含奇数3,从3开始连续奇数为3,5,7,9,11,试试,能将135135分解为它们的乘积.135135=5×2702727027=9×30033003=3×10011001=
正整数列前n个的奇数,首项为1,末项为2n+1,所以:Sn=(1+2n+1)n/2=n(n+1)