

     bigg.m is a function mfile to be used as a wave profile.

     program robin.m calculates the reflection of the incident wave
     profile bigg.m from the left boundary x = 0 with the Robin boundary
     condition.

     programs trans.m  calculates the reflection and transmission 
     of an incident wave wave profile, given by bigg.m.
    
     
     program wave1.m integrates the linear wave equation on [0,10]
     with u = 0 at x = 0 and x = 10.  The function files f.m and 
     g.m are the initial data.

     program wave2.m integrates a nonlinear wave equation on [0,10]
     with boundary conditions u = 0 at x = 0 and x = 10. It uses 
     the files  
              newton.m   l.m    dl.m

     User must provide mfiles f.m and g.m for the initial data. 
     wave2.m calls on the script file newton.m to advance each time
     step by solving a nonlinear system. l.m and dl.m are function
     mfiles, used by newton.m, which specify the nonlinearity.  
     Currently the nonlinearity is   gamma * u^3  where gamma
     is a scalar chosen at run time.

     program film_reflect is a script file which makes a 40 frame movie
     of the reflection of the incident wave profile, given in bigg.m, 
     with boundary condition u = 0 at the left boundary x = 0.
