Short: Does simple matrix operations (GUI)
Author: Fabrizio Bisi
Type: misc/math
Architecture: m68k-amigaos
DISTRIBUTION
------------
This software is FREEWARE: is freely distributable, but still copyright by
Bisi Fabrizio. This means that you can copy it freely as long as you don't
ask for a more than nominal copying fee. This fee must not be more than US
4$ or LIT 6000.
None of the programs nor the source code (nor parts of it) may be included or
used in commercial programs unless by written permission from the author.
Permission is granted to include this package in Public-Domain collections,
especially in Fred Fishs Amiga Disk Library (including CD ROM versions of it).
The distribution file may be uploaded to Bulletin Board Systems or FTP servers.
If you want to distribute this program you must use the original distribution
archives.
Don't hesitate at all to write me : I absolutely want to know if
further developments of Matrices will be really useful and appreciated.
DISCLAIMER
----------
This software comes with no warranty, either expressed or implied. The
author is in no way responsible for any damage or loss that may occur due to
direct or indirect usage of this software. Use this software entirely at
your own risk.
AUTHOR
------
That being said, I can be reached for questions, comments,
or concerns at the following address:
Bisi Fabrizio
Piazza Ciro Menotti 5
Fiorano (Modena) - 41042
Italy
or at the following electronic addresses:
Fidonet : 2:332/516.12
AmigaNet: 39:102/502.12
CONTENTS
--------
Let's see what is there in distribution archive:
Matrices: (dir)
- Matrices : the program itself
- Matrices.info :
- Leggimi : italian documentation
- Leggimi.info :
- ReadMe : this document
- ReadMe.info :
- Storia.doc : history (italian)
- Storia.doc.info:
PRESENTATION
------------
Matrices is a simple program with a nice GUI which makes some simple
operations on matrices, as: product rows x columns, simple or full matrix
reduction, computation of the determinant and computation of the inverse
matrix for a square matrix.
It has 24 memories to store matrices (each one the alfabet letters). Letters
I and Q have special meaning: the I is the unitary matrix. When you specify
to use the I, you must insert its dimensions , but not its content. The Q
(for Quotient) is reserved for future use.
The program has 5 gadgets to select the operations and 24 buttons to view
and to edit the memories.
The menus are 2: Project and Matrix.
Project has the items New, Load, Save, Save As which let you to clear, to
load or to save all the memories. There is also About and Quit.
Matrix has the items Copy and Move to copy/move a matrix in a memory (with
move the source memory is cleared), Insert and Delete to insert a new matrix
or to delete an existing one; again, Read and Write to read/write a single
matrix in ASCII format from/to a file.
The ASCII format is the following:
first row: (x)
other rows: ...
For example:
A(2x3)
3 4 -1
6 10 5
When you start an operation, a requester appears asking for the source
matrix (or the 2 source matrices for the product) and the destination
matrix. If the memories specified are empty, a requester appears for each
empty memory asking forthe sizes of the matrix, and then another asking for
the contents; if the matrices are full, the old contents will be used.