Re: [问题]关于函数迭代问题

楼主: ntust661 (TOEFL_5!)   2013-03-28 19:31:14
※ 引述《phs (世故人情情难还...)》之铭言:
: 各位大大,
: 在mathematica里面,我知道"Do"这个指令可以做重复迭代的工作,例如
: x=1;Do[x=x+1,{10}];x
: 其中x=1 表示起始值 x_{0}=1
: x=x+1 表示 x_{n+1}=x_{n} +1 这个递回关系式
: {10} 表示迭代次数为10次
: 最后;x 为迭代10次之后结果
: 所以跑出来结果是 11
: 但我想请教各位大大, 如果今天遇到一组联立方程式, 例如
: x_{n+1}=x_{n}+y_{n}+1
: y_{n+1}=y_{n}-x_{n}-1
: 那我该如何下指令呢?一直try不出来>"<
: 感谢各位!
x[0] = 1
y[0] = (你要给我的)
Do[
x[i+1] = x[i] + y[i] + 1 ;
y[i+1] = y[i] - x[i] - 1 ;
,{i,1,10}]
这样你就 Print[ x[11] , y[11] ];
就有解了。
作者: phs (世故人情情难还...)   2013-03-28 23:11:00
谢谢你

Links booklink

Contact Us: admin [ a t ] ucptt.com