level 6
sgylvqº
楼主
e[n_] := e[n] /.
RSolve[{e[n] == 0.6 (e[n + 1] + 1) + 0.4 (e[n - 1] + 1), e[0] == 0,
e[7] == 0}, e[n], n][[1]]; e[3]
这样无法算出e[3],肯定是因为无法这样定义,为什么?因为不能将n当做常数代入吗?
e=.;RSolve[{e[n] == 0.6 (e[n + 1] + 1) + 0.4 (e[n - 1] + 1), e[0] == 0,
e[7] == 0}, e[n], n][[1]]
清除之后,再解递推方程就报错了,目前我发现的方法只能重启,请问是否有别的方法
2021年04月11日 12点04分
1
RSolve[{e[n] == 0.6 (e[n + 1] + 1) + 0.4 (e[n - 1] + 1), e[0] == 0,
e[7] == 0}, e[n], n][[1]]; e[3]
这样无法算出e[3],肯定是因为无法这样定义,为什么?因为不能将n当做常数代入吗?
e=.;RSolve[{e[n] == 0.6 (e[n + 1] + 1) + 0.4 (e[n - 1] + 1), e[0] == 0,
e[7] == 0}, e[n], n][[1]]
清除之后,再解递推方程就报错了,目前我发现的方法只能重启,请问是否有别的方法