MathGroup Archive 2006

[Date Index] [Thread Index] [Author Index]

Search the Archive

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


  • Prev by Date: Re: Log Function
  • Next by Date: Re: Log Function
  • Previous by thread: Re: Mathematica DSolve Terminal Boundary- How?
  • Next by thread: Finding the Number of Pythagorean Triples below a bound