TI-89 Fudamental Subspaces Toolbox version 1.1 (C) 2000 Bennett S. Kalafut INSTALLATION: This package of functions must be installed to a folder called "Toolbox" on your TI-89. Nullity calls rank, rowspace calls rank, range calls rowspace, null calls nullt, and nullt calls nullity and rank. Basically, if you want any of these functions to work, install them all! OVERVIEW: The package includes functions to find the rank, nullity, and bases for the fundamental subspaces (row space, range space, null space, and null space of the transpose) of a matrix. SYNTAX: functionname(a) with "functionname" being any function in this package and "a" being a matrix. FUNCTIONS: rank returns the rank of the matrix nullity returns the nullity of the matrix range returns a basis for the range (column space) rowspace returns a basis for the row space null returns a basis for the null space nullt returns a basis for the null space of the transpose OUTPUT: The columns of the returned matrices are vectors in the bases for the fundamental subspaces. VERSION HISTORY: 1.1 represents a major speed increase, and size decrease over 1.0 in the Null and Nullt functions. Nullt now uses the built-in submatrix and Gaussian Reduction routines, eliminating the need for For Null to uselooping, which is slow on the TI. Size has decreased by about 700 bytes. CONTACT INFORMATION: To report any bugs or to suggest any improvements, e-mail me at bkalafut@bigfoot.com LICENSE: You are licensed to freely distribute this (TI-89 Fundamental Subspaces Toolbox) product as long as this text file is distributed with it and the recipient of the product pays no fee. You may include the code of this product or any portion thereof in your own programs, provided that I am given credit for the authoring of that segment of code. You may NOT 1) Charge a fee for the distribution of this product. 2) Include this product in any printed book of programs without my written permission. Use of the product implies acceptance of these terms.