由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Science版 - a simple high school question
相关主题
帮我想想这个数学展开吧。[转载]Matlab详细教程(60)
Re: NP ??[转载]Mathematica函数及使用方法(4)
Newton法反例a question in "game of life"
[转载]Matlab详细教程(37)七道难题 解一题奖100万
[转载]Matlab详细教程(48)因式分解 --利用对称性的一个例子
[转载]Matlab详细教程(49)Re: 数值方法解不等式
[转载]Matlab详细教程(58)连续一一映射问题
[转载]Matlab详细教程(59)再问:Gaussian model是什么东东?
相关话题的讨论汇总
话题: sum话题: method话题: induction话题: 3sum话题: calculate
进入Science版参与讨论
1 (共1页)
v****n
发帖数: 4
1
How to calculate the sum of the series:
f(n) = 1 + 2*2 + 3*3 + ... + n*n
but not to use induction method?
t**k
发帖数: 10
2
用错位相减法
sum (i-1)i(i+1)
= 0+ 1*2*3 + ... + (i-1)i(i+1) + i(i+1)(i+2) + ... + n(n+1)(n+2)
= 0 + + ... + (i-1)i(i+1) + ... + (n-1)n(n+1) + n(n+1)(n+2)
两式相减得
sum 3i(i+1) = n(n+1)(n+2)
so, sum i(i+1) = n(n+1)(n+2)/3
so, sum i^2 = n(n+1)(n+2)/3 - n(n+1)/2
= n(n+1)(2n+1)/6

【在 v****n 的大作中提到】
: How to calculate the sum of the series:
: f(n) = 1 + 2*2 + 3*3 + ... + n*n
: but not to use induction method?

t****n
发帖数: 56
3
在组合学中,还有种方法,就是:
假如closed form的公式是order为n的多项式,那么其n+1阶的差分为0,其
n阶差分为常数。sum i的通项公式是2阶的:n*(n+1)/2,假设sum i^2是
3阶的,那么可以设其通项公式为a*n^3 + b*n^2 + c*n^1 + d。这样,
就需要4个取值来定a,b,c,d。分别让n=1,2,3,4就可以得到四个方程,解
开这4个方程就可以了。
另外,因为组合数和排列数的代数都是多项式,所以,通常的组合问题都
可以假设有一个多项式存在,问题是对于次数的估计要正确。如果,你对于
该问题认定为通常的组合问题,并且知道次数,那么,至此,问题就解决了。
否则,上面的讨论可以给出一个启发式的估计,然后,你就可以用induction
来证明了.

【在 t**k 的大作中提到】
: 用错位相减法
: sum (i-1)i(i+1)
: = 0+ 1*2*3 + ... + (i-1)i(i+1) + i(i+1)(i+2) + ... + n(n+1)(n+2)
: = 0 + + ... + (i-1)i(i+1) + ... + (n-1)n(n+1) + n(n+1)(n+2)
: 两式相减得
: sum 3i(i+1) = n(n+1)(n+2)
: so, sum i(i+1) = n(n+1)(n+2)/3
: so, sum i^2 = n(n+1)(n+2)/3 - n(n+1)/2
: = n(n+1)(2n+1)/6

z***e
发帖数: 5600
4

Start with (n+1)^3-n^3= 3n^2+3n+1
Sum of above = (N+1)^3 = 3Sum n^2 + 3Sum n+ N+1 (sum from n=0 to N)
and we know what Sum n is...
-Z.

【在 t**k 的大作中提到】
: 用错位相减法
: sum (i-1)i(i+1)
: = 0+ 1*2*3 + ... + (i-1)i(i+1) + i(i+1)(i+2) + ... + n(n+1)(n+2)
: = 0 + + ... + (i-1)i(i+1) + ... + (n-1)n(n+1) + n(n+1)(n+2)
: 两式相减得
: sum 3i(i+1) = n(n+1)(n+2)
: so, sum i(i+1) = n(n+1)(n+2)/3
: so, sum i^2 = n(n+1)(n+2)/3 - n(n+1)/2
: = n(n+1)(2n+1)/6

w**n
发帖数: 88
5
Very nice method , well , there is another way by double counting
since k^2=C(k,1)+2!*C(k,2) (**)
sum(k^2,k=0..n)=sum( C(k,1),k=0..n)+2*sum(C(k,2),k=0..n)
you may know sum(C(k,i),k=0..n)=C(k+1,i+1) //i is a constant
so, answer=C(n+1,2)+2*C(n+1,3)=n*(n+1)*(2*n+1)/6
for k^i case , you can use the same way, but it will take time to figure out
the equation (**)
Anyway ,tandon's method is good for general case , and this method can prove
what he(or she :-) ) said "closed form的公式是order为n的多项式"

【在 t****n 的大作中提到】
: 在组合学中,还有种方法,就是:
: 假如closed form的公式是order为n的多项式,那么其n+1阶的差分为0,其
: n阶差分为常数。sum i的通项公式是2阶的:n*(n+1)/2,假设sum i^2是
: 3阶的,那么可以设其通项公式为a*n^3 + b*n^2 + c*n^1 + d。这样,
: 就需要4个取值来定a,b,c,d。分别让n=1,2,3,4就可以得到四个方程,解
: 开这4个方程就可以了。
: 另外,因为组合数和排列数的代数都是多项式,所以,通常的组合问题都
: 可以假设有一个多项式存在,问题是对于次数的估计要正确。如果,你对于
: 该问题认定为通常的组合问题,并且知道次数,那么,至此,问题就解决了。
: 否则,上面的讨论可以给出一个启发式的估计,然后,你就可以用induction

1 (共1页)
进入Science版参与讨论
相关主题
再问:Gaussian model是什么东东?[转载]Matlab详细教程(48)
unidentified_title[转载]Matlab详细教程(49)
Re: Summation of Sequence[转载]Matlab详细教程(58)
Re: 数学高手请帮我看一看这道题[转载]Matlab详细教程(59)
帮我想想这个数学展开吧。[转载]Matlab详细教程(60)
Re: NP ??[转载]Mathematica函数及使用方法(4)
Newton法反例a question in "game of life"
[转载]Matlab详细教程(37)七道难题 解一题奖100万
相关话题的讨论汇总
话题: sum话题: method话题: induction话题: 3sum话题: calculate