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.