Systems of Ordinary Differential Equations (revised 5/15/2012)

UNDER RECONSTRUCTION

  1. by Dennis Darland dennis.darland@yahoo.com

    dennisdarland.com

    Comments welcome

  2. May 15, 2012
    It is working pretty well now.
    I need to refamiliarize myself with sourceforge's tools but there is a tar file on my own web site for now:
    Tar file of my differental equation software as of May 15, 2012
    The testrecords.html has also been updated.
    There is one sample output (and Maple echos the program) at Sample Solution
  3. May 14, 2012
    I have fixed a couple problems including multiple equations.
    The results have been added to the testrecords.html
  4. May 12, 2012
    I am makling some progress on this again the past few weeks.
    I talk about this soms on my blog Dennis' Daze
    I am not releasing anything yet, but may start using the source verrsion control tool soon.
    A table of results of testing is at testrecords.html
  5. December 12, 2010
    I have abandoned this project.
    There are problems I am unable to solve and my mind is not working well.
    I intend to devote myself to philosophy - and may do some prolog programming fot that.
  6. These Ruby programs generate programs in Maple or Ruby to solve Systems of Ordinary Differential Equations. A long Taylor series method, pioneered by Prof. Y.F. Chang, who taught at the University of Nebraska in the late 1970's when I was a graduate student there, is used. The number of Taylor series terms can be specified in the problem file, though it is usually 30. The Maple verion is gone as, at least for now, I do not have Maple available to me. I have started on a maxima version. In it I am taking time to remove some of the biggest inefficiencies. Also I may have found an error that I am trying to resolve. The Ruby version below would possibly also contain the error. But no one has reported any problems to me.
    1. Coming soon here - a maxima version
    2. There are problems with the Ruby and Maple versions which will have to wait until the maxima version is released.
  7. Y. F. Chang's Draft Typescript(1978) on Taylor Series Chang on ATS
  8. The Taylor series terms are used to calculate the values of the dependent variables, and also (optionally) the radius of convergence and order of any singularities. These can be used to reduce the size of the next increment. These can be used to reduce the size of the next increment. Increasing it in the middle results in large errors because each successive term is multiplied by increasing powers of the ratio of the new h to the old h. In the beginning I determine h by starting with a very small h and increase it until the estimated truncation error is as large as specified as permissible.
  9. To visit the sourceforge project web page try Sode Project Page
  10. For info on RubyApfp: RubyApfp Home Page
  11. SourceForge Logo