《MATLAB实验四_循环结构程序设计》由会员分享,可在线阅读,更多相关《MATLAB实验四_循环结构程序设计(6页珍藏版)》请在人人文库网上搜索。
1、实验四 循环结构程序设计1.根据,求的近似值。当n分别取100、1000、10000时,记过是多少?n=100程序设计:n=100;i=1:n;f=1./i.2;x=sum(f);y=sqrt(6*x)运行结果:x =3.1321n=1000程序设计:n=1000;i=1:n;f=1./i.2;x=sum(f);y=sqrt(6*x)运行结果:x =3.1406n=10000程序设计:n=1000;i=1:n;f=1./i.2;x=sum(f);y=sqrt(6*x)运行结果:x =3.14152.根据y=1+,求:(1)y 10e-5&n10e-5&n10e-5&n10e-5&nmaxmax。
2、=f(i);elseif f(i)0pn=pn+1;elseif f(i)=0zn=zn+1;else nn=nn+1;endenddisp(正数的个数:),pndisp(负数的个数:),nndisp(零的个数:),zn运行结果:正数的个数:pn =49负数的个数:nn =49零的个数:zn =25.若两个连续自然数的乘积减1是素数,则称这两个连续自然数是亲密数对,该素数是亲密素数。例如,23-1=5,由于5是素数,所以2和3是亲密数对,5是亲密素数。求2,50区间内:(1)亲密数对的对数。(2)与上述亲密数对对应的所有亲密素数之和。程序设计:x=1;i=0;y=0;for n=2:50m=n*(n-1);l=m-1;if x=isprime(l);y=y+x*l;i=i+1;endenddisp(请输入亲密对象的个数); idisp(亲密素数之和); y 请输入亲密对象的个数i =28亲密素数之和y =21066。