array - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


type/array

check for an array

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

type(A, array)

type(A, 'array'(t))

type(A, 'array'(n))

type(A, 'array'(x_1, x_2, ...))

Parameters

A

-

any expression

x_i

-

(optional) integer, range, type, or name

Description

• 

The call type(A, array) checks to see if A is an array.  It will return true if A is an array, and false otherwise.  It does not check the entries of A. See the information under array for a description of the array data structure and how to create arrays.

• 

The optional argument(s) must be either integers, ranges, names or a type.  They are used to specify the kind of array and the type of the entries of the array.

• 

If x_i is an integer it specifies the number of dimensions of the array A.  For example, 'array'(2) would specify a 2-D array.

• 

If  are ranges, they specify the array bounds (and implicitly the dimension) of the array A.  For example, 'array'(1..2,1..posint) would specify a 2-D array with exactly two rows and one or more columns.

• 

If  are names of indexing functions, they specify the kind of array.  For example, 'array'(symmetric) specifies a symmetric array, that is, an array with the symmetric indexing function.

• 

If x is a type, it specifies the type of the entries of the array. For example, 'array'(numeric) specifies an array with numerical entries. See the information under type for a description of available types in Maple.  Note, if any entries of A are undefined, then their type will not be checked.  Thus if A is an array which has no defined elements, then type(A, 'array'(x)) will always return true.

• 

It is necessary to surround the word array with quotes (') when using this function in the second form.  This prevents invocation of the array function, which is used to create arrays.

• 

Note: The array command has been superseded by Array.

Examples

(1)

(2)

(3)

(4)

(5)

(6)

(7)

(8)

(9)

(10)

(11)

(12)

(13)

See Also

array(deprecated)

type

type/Array

type/matrix

type/table

 


Download Help Document