matlab 用sum函数求s的值: 当n分别取100,1000,10000时,求s s=1-1/2+1/3-1/4+.......+(-1)^(n+1)*1/n+...

上式的和即为 ln2
请用这样的语句:
n=input('请输入n的值:')
n的值不是固定的。

第1个回答  2010-12-08
n=100;
k=1:n;
k(2:2:100)=-k(2:2:100);
s=sum(1./k)
第2个回答  2010-12-09
S=[];
for i=1:n
x=(-1)^(i+1)/i;
S(i,1)=x;
end
s=sum(S);

...当n分别取100,1000,10000时,求s s=1-1\/2+1\/3-1\/4+...+(-1)^(n+...
k(2:2:100)=-k(2:2:100);s=sum(1.\/k)

Python语言,求s=4*(1-1\/3+1\/5-1\/7+…+1\/n)当s前三位数字首次为3.14?
n = 1000000 s = 0 for i in range(1, n+1):if i%2 == 1:s += 1\/i else:s -= 1\/i if i%10000 == 0: # 每 10000 次循环检查一次 if abs(s - 3.14) >= 0.001:continue if abs(s - 3.14) < 0.0005:print(f's = {s:.10f}, i = {i}')break print(s)...

...s=1-1\/1!+1\/2!-1\/3!+…(-1)n-1\/n!,求s的近似值,直到(-1)n-1\/n...
你这个实际是编程计算1\/e的值,我编了一个计算e^x的,调用e^(-1)即可 include "stdio.h"define ERROR 1e-6 define ABS(a) (((a)<0)?-(a):(a))define MAX_LOOP 10000 double Exp(double x)\/\/1+x+x^2\/2!+..+x^n\/n!+O(x^n),an=x^n\/n!=x\/n*x^(n-1)\/(n-1)!{ ...

1-1\/1-1\/2+...等于多少?
|S_n - S| <= 1\/(n+1)由于上式右侧的值随着n的增大而趋于0,因此原级数收敛。我们可以通过对级数的前若干项进行求和来逼近其真实值,直到满足精度要求为止。例如,如果取级数的前10000项,即可得到一个精度较高的逼近值。具体计算结果如下:1 - 1\/2 + 1\/3 - 1\/4 + ... + (-1)^{...

free pascal题目
(1) for 循环变量:=初值 To 终值 do 语句; (2) for 循环变量:=初值 downto 终值 do 语句;while 布尔表达式 do 语句;repeat 循环体语句;until 条件表达式; {直到条件为真}1、 计算下列式子的值:(1)1+2+……+100(2)1+3+5+……+97+99(3)1-3+5-7+9-11+……n2、求水仙花数。所谓水仙花数...

matlab函数求最值
需求:利用matlab求解二元函数 y=f(x1,x2)=(339-0.01*x1-0.003*x2)*x1 +(399-0.004*x1-0.01*x2)*x2-(400000+195*x1+225*x2) 的最大值 步骤:1、syms x1 x2;2、y=(339-0.01*x1-0.003*x2)*x1+(399-0.004*x1-0.01*x2)*x2-(400000+195*x1+225*x2) 得 y...

求用matlab编写一段求10000以内的素数的编程
第一种方法:matlab本身就带求n以内素数的函数,叫primes()所以最简单的就是直接用primes(1000)篇幅关系我用100举例,比如 >> primes(100)ans = Columns 1 through 17 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 Columns 18 thro...

利用A\/2=1-1\/2+2\/3-3\/4+...+98\/99-99\/100,
项数的绝对值 1\/2,2\/3,3\/4,4\/5...99\/100 是从0.5逐渐趋于1的 怎么会递减?A = 0.613806 Press any key to continue include<iostream> using namespace std;include<math.h> main() { int x = 2;double A = 1, s = 0.5;while(1.\/x >= 0.0001) { A += pow(-1,++x)...

用matlab方法求:根据派的平方\/6=1\/1^2+1\/2^2+1\/3^2+……+1\/n^2,求...
MATLAB:计算y=1\/1^2+1\/2^2+1\/3^2+……+1\/n^2,当n=100时,求y值 >>clear >>clc >>y=0;n=1; while n<100; y=y+1\/n^2; n=n+1; end >> y 最终结果是 1.6349不知道对不对。1\/1^2+1\/2^2+1\/3^2+1\/14^2+……1\/n^2的极限怎么求? 这是巴塞尔...

已知一个三棱锥三个顶角分别是A,B,C,对应的三底边分别是L1,L2,L3...
while a<100 do begin i:=i+1; s:=a+s; s:=s+a; a:=a+i; a:=a+i-1; i:=i+1 end; writeln(s); end. 10. 求和S=1+2+4+8+16+32+……n(n是小于1000的最大整数) var s,i:integer; begin s:=0;i:=1; while (i<1000) do begin s:=s+i; i:=i*2; end; writeln(s)...

相似回答