SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

README for mtrxmath Version 1.0.2
Maintained by Jeff Craig <luserjeff@linuxfreemail.com>

This project is licensed under the GPL (See COPYING file),and is free to change and distribute as you wish.

Synopsis
The mtrxmath project is a simple project built for the singular purpose of performing math with matrices.The code and data structure have been designed to be capable of anything. The data structure has been changed by Paul Sack to a dynamic array floating point numbers. The code is quick and tight, and will be better documented in future releases.

To install:
Run make to compile
Run make install as root to install it to /usr/local/bin

For help either run mtrxmath with the '-h' option or read the man page

To Use:
To add two matrices type: 'mtrxmath -a' at the command prompt To subtract two matrices type: 'mtrxmath -s' at the command prompt To multiply two matrices type: 'mtrxmath -m' at the command prompt To divide two matrices type: 'mtrxmath -d' at the command prompt To find the determinant of a matrix type: 'mtrxmath -D' To find the inverse of a matrix type: 'mtrxmath -i' After that the three interfaces are identical, and self explanatory

Also, Paul Sack has contributed code to allow for reading from a file.

Here is Paul's Description of it:

        The format is the same as that for the input (rows, whitespace,
        columns, whitespace, entries, each separated by whitespace).
        With the exception that any non-digits are ignored, so users
        can put comments in the files.
        
        e.g.
        rows: 2
        columns: 2
        1 2
        3 4

        is allowed.

To utilize this new feature simply type 'mtrxmath [function] <file1> <file2>'

IMPORTANT: When subtracting and dividing you must specify the matrices in the correct order or your results will be incorrect. Also, you can not specify a file for the second matrix and not the first.


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.