- 注册时间
- 2009-2-12
- 最后登录
- 1970-1-1
- 威望
- 星
- 金币
- 枚
- 贡献
- 分
- 经验
- 点
- 鲜花
- 朵
- 魅力
- 点
- 上传
- 次
- 下载
- 次
- 积分
- 24263
- 在线时间
- 小时
|
发表于 2013-4-23 16:10:04
|
显示全部楼层
用Mathematica自带的DifferenceRoot函数,可以得到b[n],c[n],d[n]的符号表达。
但a[n]不行。- b[n]=
- UnitStep[2-n]-2^(n-2) (1-UnitStep[2-n]) DifferenceRoot[Function[{y,n},{(-2+n) y[n]+(2-n) y[1+n]+(-9-9 n) y[2+n]+(39+21 n) y[3+n]+(-46-16 n) y[4+n]+(16+4 n) y[5+n]==0,y[-3]==0,y[-2]==0,y[-1]==0,y[0]==0,y[1]==1}]][n]
复制代码 =====================- c[n]=
- UnitStep[1-n]-1/2 (1-UnitStep[1-n]) DifferenceRoot[Function[{y,n},{(-8+4 n) y[n]+(8-4 n) y[1+n]+(-9-9 n) y[2+n]+(24+15 n) y[3+n]+(-19-7 n) y[4+n]+(4+n) y[5+n]==0,y[0]==0,y[1]==1,y[2]==-2,y[3]==-2,y[4]==-2}]][1+n]
复制代码 =====================- d[n]=
- 1/2 UnitStep[n-4] (1+DifferenceRoot[Function[{y,n},{4 (-2+n) (2+n) (3+n) y[n]-4 (-2+n) (2+n) (3+n) y[1+n]-9 n (1+n) (3+n) y[2+n]+3 n (19+21 n+5 n^2) y[3+n]-n (2+n) (18+7 n) y[4+n]+n (2+n) (3+n) y[5+n]==0,y[1]==0,y[2]==-3,y[3]==-3,y[4]==-3,y[5]==-11}]][n-2]-DifferenceRoot[Function[{y,n},{(-8+4 n) y[n]+(8-4 n) y[1+n]+(-9-9 n) y[2+n]+(24+15 n) y[3+n]+(-19-7 n) y[4+n]+(4+n) y[5+n]==0,y[0]==0,y[1]==1,y[2]==-2,y[3]==-2,y[4]==-2}]][n-2]-(n-3) DifferenceRoot[Function[{y,n},{(-8+4 n) y[n]+(8-4 n) y[1+n]+(-9-9 n) y[2+n]+(24+15 n) y[3+n]+(-19-7 n) y[4+n]+(4+n) y[5+n]==0,y[0]==0,y[1]==1,y[2]==-2,y[3]==-2,y[4]==-2}]][n-2])
复制代码 足够细心的话,就可以从DifferenceRoot找到b,c,d各自的递归式子的, |
|