Reference Guide
Full Command and Function Reference 3-23
Input/Output:
Level 1/Argument 1 Level 1/Item 1
x
→
#n
→
{ x y }
→
{ #n #m }
→
See also: AXES, DRAX
ATTACH
Type: Command
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-HOME directory, the new library will overwrite
the old one.
Access: …µ
ATTACH
Input/Output:
Level 1/Argument 1 Level 1/Item 1
n
library
→
:n
port
:n
library
→
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])