<
  
   Previous
  
  |
  
   Next
  
  |
  
   Contents
  
  >
  
  
   
  
 
Difference Equation
Dynamical system come with many different names. Our particular interesting dynamical system is for the system whose state depends on the input history. In discrete time system, we call such system difference equation (equivalent to differential equation in continuous time).
Difference equation is an equation involving differences. We can see difference equation from at least three points of views: as sequence of number, discrete dynamical system and iterated function. It is the same thing but we look at different angle.
- Difference equation is a sequence of numbers that generated recursively using a rule to relate each number in the sequence to previous numbers in the sequence.
 
Example:
- 
   Sequence
   
    
    
   
   is called Fibonacci sequence, generated with rule
   
    
    
   
   for
   
    
    
   
   and initial value
   
    
    
   
   
  
   
   
  
 
- 
   Sequence
   
    
    
   
   has rule
   
    
    
   
   for
   
    
    
   
   . Both sequences have initial value of
   
    
    
   
   .
   
- Difference equation is a discrete dynamical system that take some discrete input signal and produce output signal
 
Example:
- 
   Dynamical system
   
    
    
   
   take unit step input
   
    
    
   
   will produce output of
   
    
    
   
   
  
   
   
  
 
- 
   Difference equation is an
   
    iterated map
   
   
    
    
   
   if we see the sequence as an
   
    iterated function
   
   :
   
    
    
   
   ,
   
    
    
   
   The
   
    
    
   
   is the first iterate of
   
    
    
   
   under
   
    
    
   
   . Notation
   
    
    
   
   is the k-th iterate of
   
    
    
   
   under
   
    
    
   
   . For example,
   
    
    
   
   . The set of all iterates of
   
    
    
   
   is called the
   
    orbit
   
   of
   
    
    
   
   .
   
Example:
  Iterated function
  
   
   
  
  for
  
   
   
  
  = 1 will produce orbit
  
   
   
  
  . If
  
   
   
  
  = 2, the iterated function generate
  
   
   
  
  . When
  
   
   
  
  = 0.5, the iterated function yield sequence of
  
   
   
  
  We see that knowing the rule only is not enough to know the behavior 
          of the sequence. Initial value is also very important. The orbit of
  
   
   
  
  = 1 is constant for function
  
   
   
  
  while for
  
   
   
  
  = 2 produces unbounded orbit and the orbit is attracted to zero for
  
   
   
  
  = 0.5. The figure below show the orbit of
  
   
   
  
  = 0.5. We will discuss the meaning of this kind of figure later in Phase 
          Diagram.
 
  
   
   
  
 
  Knowing the initial value and the rule, we can generate 
          the whole sequence recursively. The value of
  
   
   
  
  is an integer (
  
   
   
  
  ) and the rule to generate the sequence is called the
  
   difference 
          equation
  
  or the
  
   dynamical system
  
  or
  
   iterated function.
  
 
See Also: Index and Initial Value Agreement
  <
  
   Previous
  
  |
  
   Next
  
  |
  
   Contents
  
  >
  
  
   
  
 
Preferable reference for this tutorial is
Teknomo, Kardi (2015) Difference Equation Tutorial. https:\\people.revoledu.com\kardi\ tutorial\DifferenceEquation\
