in reply to Is there a Matrix module that supports BigFloat?

Can you factor out a small number, say 1e-6 or something? This will help the values in your matrix stay "large" (for certain values of large). You can re-factor in the 1e-6 after you have done your matrix calculations. Also, what are you doing with the matricies? If you are attempting to do anything even remotely large or complex(numerical analysis for instance), then matlab is your tool, not perl. Matlab is optimized to handle matricies. You want an LDU decomposition? BAM! It's there. Eigenvalues/eigenvectores? You got it. The list goes on.
  • Comment on Re: Is there a Matrix module that supports BigFloat?

Replies are listed 'Best First'.
Re: Re: Is there a Matrix module that supports BigFloat?
by metadoktor (Hermit) on May 17, 2002 at 14:52 UTC
    Can you factor out a small number, say 1e-6 or something?

    No, there aren't any small numbers. They are all very big with a large number of significant digits.

    I already know about Matlab (and the version 4.0? compatible one called GNU Octave) but I don't want to shell out cash for something that I might only use a few times besides if I have to I will write a program that will solve the set of simultaneous equations using Math::BigFloat.

    Also, what are you doing with the matrices?

    Solving a set of simultaneous equations with very large coefficients that have a large number of significant digits.

    metadoktor

    "The doktor is in."