Re: matrix.ss modification

Jens Axel Søgaard <[email protected]> Wed, 06 Oct 2004 22:38:58 +0200
Newsgroups gmane.lisp.scheme.plt.schematics.general
Message-ID <[email protected]>
Noel Welsh wrote:

> <>The Schemathics collection has been neglected for a long
> time.=20

<>For the math-repl "project", I implemented some more operations
from linear algebra on top of the Schemathics matrix library.

 From <http://www.jasoegaard.dk/doc.txt>:

CHANGES (1.0 to 1.01)
----------------------

  - "integration.scm"
       integration now uses Romberg integration
  - "polynomial-roots.scm"
       Laguerre's root finding method finds all roots
       of a polynomial. Usage: (roots list-of-coefs)
  - "linear-algbra.scm"
      o row-reduce, row-echelon-form, reduced-row-echelon-form
      o inverse, linear-solve
      o basis
      o (det matrix)  now handles arbitrary sizes
      o identity-matrix, diagonal-matrix, trace
      o row-space, column-space, rank, nullity
      o gram-schmidt, ortogonal-basis, orthonormal-basis
      o qr, lu
      o jacobi

   - Supports SISC=20
       o Open math-repl/sisc/sisc-start-math-repl.scm in Quack.
       o Run Scheme
       o (load "sisc-start-math-repl.scm")

The coolest stuff in math-repl is the number theorectic code though.
The math-repl wasn't an attempt to make a coherent library, but
rather a quick experiment to see, how much one can bend Scheme
in order to make the normal Scheme repl suitable for "calculator
calculations". See the docs for examples.

<http://www.jasoegaard.dk/math-repl.zip>


(if you study the function jacobi, promise not to become depressed)

--=20
Jens Axel S=F8gaard




-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl