Problem solving a difference equation
- To: mathgroup at smc.vnet.net
- Subject: [mg68205] Problem solving a difference equation
- From: "aTn" <ayottes at dms.umontreal.ca>
- Date: Sat, 29 Jul 2006 01:00:37 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Hi, I am trying to solve the following difference equation: s[i] = s[i-1] ( 1 + d ( a/ (b + c s[i-1]) - 1 )) , where a,b,c and d are fixed real numbers. Here is what happens when I try RSolve: In[1] := RSolve[s[i] == s[i-1] ( 1+ d ( a/ (b + c s[i-1]) - 1)), s[i],i] Out[1] := RSolve[s[i] == s[i-1] (1+d ( a/ (b + c s[i-1]) - 1)), s[i],i] ,that is, nothing much happens :). I have a few questions: 1) Why are the input and output of RSolve the same ? 2) Can one solve the difference equation using RSolve ? 3) If the answer to question (2) is no, then do you have any suggestions on how to solve the equation. Thanks in advance, aTn