解析 >> p=sqrt(6*symsum(1/k^2,k,1,100));>> vpa(p,20)ans =3.1320765318091059044>> p=sqrt(6*symsum(1/k^2,k,1,1000));>> vpa(p,20)ans =3.140638056205993123>> p=sqrt(6*symsum(1/k^2,k,1,10000));>> vpa(p,20)ans =......
根据π^2/6=1+1/4+1/9+.+1/(n^2),求π的近似值.当n分别取100、1000、10000时,结果是多少?用matlab 扫码下载作业帮搜索答疑一搜即得 答案解析 查看更多优质解析解答一 举报 >> p=sqrt(6*symsum(1/k^2,k,1,100));>> vpa(p,20)ans =3.1320765318091059044>> p=sqrt(6*symsum(1/k^2,k,1,1...
解答一 举报 代码只有两行:n=1:100;test=sqrt(6*sum(1./(n.*n))) 测试结果:n=100时,结果= 3.1321;n=1000时,结果= 3.1406;n=10000时,结果= 3.1415:简单解释一下:这是用向量的方法求解,效率最高,比用循环快的多test=sum(1./(n... 解析看不懂?免费查看同类题视频解析查看解答 相似...
n=100;k=1:n;k(2:2:100)=-k(2:2:100);s=sum(1./k)
下面这种方法很快,采用的是matlab所擅长的数值计算 y=0;for n=1:1000000 %%这个地方的1000000 改成100.1000.10000即可 s=(-1)^(n-1)/(2*n-1);if abs(s)>10^-6 y=y+s;else end end y=y*4;y
当n分别取100、1000、10000时,结果是多少.要求:分别用循环构造和向量运算使用sum函数来实现。程序设计一:clear;for n=100,1000,10000 sum=0;for *=1:n sum=sum+1/(*.2);end result=sqrt(6*sum)end运行结果:re 30、sult = 3.1321result = 3.1406result = 3.1415程序设计二:clear;for n=100,1000,...
n=a(1,i) end end 3-8当n分别取100、1000、10000时,求下列各式的值: (1)1/1^2+1/2^2+1/3^2+···+1/n^2+···(=pi^2/6) 程序如下: clear all n=1:100; b=1./(n.*n); c=sum(b); disp(['当n等于100时:',num2str(c)]) ...
6、当n分别取100、1000、10000时,求下列各式的值 (1)x=input('输入精确的n值:'); s=0; forn=1:x k=(-1)^(n+1)*(1/n); s=s+k; end 运行: >> diejia 输入精确的n值:100 s = 0.6882 >> diejia 输入精确的n值:1000 s = 0.6926 >> diejia 输入精确的n值:10000 s = 0.6931 付 >...
a=[a,n]; end a 10、根据 ,当n分别取100、1000、10000时,求x的值分别是多少? a=input('请输入数值') n=0; for m=1:100 n=n+1/(m*m); end n=6*n; x=sqrt(n); x 11、编程求满足 的最小m值。 sum=0; m=2; a=1; while a for i=1:m sum=sum+2^i; if sum>10000 a=0; ...
6.当n分别取100、1000、10000时,求下列各式的值: (1) (2) (3) (4) 要求分别用循环结构和向量运算(使用sum或prod函数)来实现。 (1): 循环结构: n=input('请输入n的值:'); s=0; for a=1:n s=s+(-1)^(a+1)/a; end s 向量运算: n=input('请输入n的值:'); a=1:n; f=(-1).^...