DADiSP Worksheet Functions > Function Categories > Query Functions > ITEMTYPE

 

ITEMTYPE

Purpose:

Returns the item type of a composite series.

Syntax:

ITEMTYPE(series)

series

-

Optional. A series. Defaults to the current Window.

Returns:

An integer. The following itemtypes are defined:

 

 0:

Series

 1:

XY Series

 2:

List or Multi-column Series

 3:

Error Bar

 4:

Reserved

 5:

Reserved

 6:

Symbol Plot

 7:

XY Symbol Plot

 8:

XYZ Plot

 9:

Individual Multiple Series

10:

Array of Text or Shape Handles

Example:

a = gsin(100, .01, 4);

b = gcos(100, .01, 4);

c = a * b;

 

W1: a

W2: xy(a, b)

W3; xyz(a, b, c)

 

itemtype(W1) returns 0.

itemtype(W2) returns 1.

itemtype(W3) returns 8.

Remarks:

The basic data type is a single column series. However, by combining one or more series, new data items can be represented. For example, an XY series consists of two series, the X and Y values and an XYZ series consists of three series.  An image normally contains multiple series of the same length.

 

A table consists of multiple series where each column is a series and a function automatically processes all columns of the table. For example:

 

t = {{1, 2, 3},

     {4, 5, 6},

     {7, 8, 9}};

 

u = t * t;

 

u == {{ 1,  4 , 9},

      {16, 25, 36},

      {49, 64, 81}}

 

itemtype(t) == 2

itemtype(u) == 2

 

Indicating that both t and u are multi-column series.

 

The most common items are simple series and multi-column series or lists.

See Also:

GETITEM

ITEMPROCESS

SETPLOTSTYLE

SETPLOTTYPE