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
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