Libraries 665
Libraries
What is a library?
A library is a TI-Nspire™ document that contains a collection of variables, 
functions, and/or programs that have been defined as library objects. 
Unlike ordinary variables, functions, and programs, which can be used 
only within a single problem (the problem in which they are defined), 
library objects are accessible from any document. You can even create 
public library objects that appear in the TI-Nspire™ Catalog.
For example, suppose you have created library document 
matrix 
containing public library function diagwithtrace() and a private library 
function 
errmsg(). 
Function 
diagwithtrace() displays the diagonal of a square matrix and 
calculates the trace of the matrix. If its input is not a square matrix, the 
function calls 
errmsg(), which should then return an appropriate error 
string.
You could then use the following syntax to display the diagonal and 
calculate the trace of matrix m defined in the current problem: 
matrix\diagwithtrace(m)