Input/Output:

 

 

Level 1/Argument 1

Level 1/Item 1

 

 

 

 

 

 

x

 

 

#n

 

 

{ x y }

 

 

{ #n #m }

 

 

 

 

See also:

AXES, DRAX

 

 

 

 

 

ATTACH

Command

 

Type:

 

Description:

Attach Library Command: Attaches the library with the specified number to the current directory.

 

Each library has a unique number. If a port number is specified, it is ignored.

To use a library object, it must be in a port and it must be attached. A library object copied into RAM (such as through the PC Link) must be stored into a port using STO.

Some libraries require you to ATTACH them.

You can ascertain whether a library is attached to the current directory by executing LIBS.

The number of libraries that can be attached to the HOME directory is limited only by the available memory. However, only one library at a time can be attached to any other directory. If you attempt to attach a second library to a non-HOMEdirectory, the new library will overwrite the old one.

Access: …µATTACH

Input/Output:

 

 

Level 1/Argument 1

Level 1/Item 1

 

 

 

 

 

 

nlibrary

 

 

:nport :nlibrary

 

 

 

 

See also:

DETACH, LIBS

 

 

 

 

 

AUGMENT

 

 

 

Type:

Command

 

Description:

Concatenate two lists, a list and an element, or a vector and an element. Also creates a matrix

 

from component row vectors.

 

Access:

Matrices, CREATE

 

Input:

Level 2/Argument 1: A vector, a list, a matrix, or a string.

 

Level 1/Argument 2: A vector, a list, a matrix, or an element.

Output:

The matrix, list or string formed by combining the arguments. In the case of a string in level 2,

 

AUGMENT acts exactly like “+” or “ADD”.

 

Example 1:

Append 3 to the list {1,2}:

 

Command:

AUGMENT({1,2},3)

 

Result:

{1,2,3}

 

 

Example 2:

Combine the rows [1,2,3] and [4,5,6] into a matrix:

 

Command:

AUGMENT([1,2,3],[4,5,6])

 

Full Command and Function Reference 3-23