作者xxxx9659 (嘎嘎嘎嘎嘎)
看板Math
标题Re: [分析] 递回关系式的分析方法
时间Tue Mar 26 16:44:04 2019
※ 引述《Desperato (肥鹅)》之铭言:
: ※ 引述《xxxx9659 (嘎嘎嘎嘎嘎)》之铭言:
: : 最近算了一个递回关系式 写成这样
: : A(1) = 1
: : n-1
: : A(n) = 1 + 1/n * Σ A(i)
: : i=1
: : 我想要简化这个算式
: : 反覆看了半天才发现原来它是调和级数
: : 那就可以把上面这个公式推导成这个简单版本
: : A(1) = 1
: : A(n) = A(n-1) + 1/n
: : 我算是侥幸猜到它是调和级数 才有简化的目标
: : 那如果一开始算式比较复杂的话
: : 我看再久也想不到简化的方法
: : 请问各位大大 有没有什麽SOP的分析步骤
: : 可以把递回关系式变的简单?
: : 感谢~
: 代回去就好了
: n-2
: A(n-1) = 1 + 1/(n-1) * sum A(i)
: i=1
: n-2
: sum A(i) = (n-1) (A(n-1) - 1)
: i=1
: n-1
: sum A(i) = n A(n-1) - (n-1)
: i=1
: n-1
: A(n) = 1 + 1/n * sum A(i) = A(n-1) + 1/n
: i=1
感谢回答~我的问题是这样的
如果看到一个递回关系式 长得像这样
A(1) = 2
A(2) = 4
A(n) = A(n-1) + 2 A(n-2)
把数列一一列出来 2, 4, 8, 16, 32, 64, ...
一眼就了解 A(n) = 2^n
那稍为把题目改一下
A(1) = 1
A(2) = 1
A(n) = A(n-1) + 2 A(n-2)
把数列一一列出来 1, 1, 3, 5, 11, 21, ...
我眼睛要看到脱窗才知道 A(n) = ( 2^n - (-1)^n ) / 3
原本的那题递回关系式 是把他列出来後
发现是调合级数 我去才动手把算式简化
要简化的递回方法 我就只有尝试代参数猜答案
那如果题目难一点看不出来 我就没招了
不知道没有什麽通用方法或步骤 可以分析这种问题?
还是有网站或书在教这类的分析的?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 122.116.73.83
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Math/M.1553589846.A.AAF.html
1F:推 oblivion87 : 你给的递回都线性的可以直接未定系数法解 03/26 17:27
2F:→ oblivion87 : 可以google差分方程或直接买离散数学相关的书,都 03/26 17:29
3F:→ oblivion87 : 有教解法。 03/26 17:29
4F:推 Desperato : 递回本来就不一定有好看的一般解 03/26 17:37
5F:→ Desperato : 解的出来的都是特殊情况 03/26 17:37
6F:→ Desperato : 学起来就好了 03/26 17:37
7F:推 oblivion87 : 线性的话就令A(n)=r^n去解(未定系数法) 03/26 17:48
8F:→ oblivion87 : 非线性的话基本就像D大说的,很多都解不出来或要用 03/26 17:49
9F:→ oblivion87 : 特殊方法 03/26 17:49
10F:→ xxxx9659 : 懂了! 递回好像真的没有万用解 谢谢你们的教学~ 03/26 18:50
11F:→ doom8199 : 也可以套 Z transform 後整理讨论区间在 inverse Z 03/27 18:40