Silverfrost Logo About Us | Contact Us
 

ANY

Platform

x64, Win32, .NET

Purpose

To test if any of the elements in a logical array are true.

Class

Transformational function.

Syntax

LOGICAL FUNCTION ANY(MASK [,DIM])
LOGICAL MASK; INTEGER DIM

Description

MASK is a logical array. DIM is optional and is a value in the range 1 < DIM < n where n is the rank (i.e. the number of dimensions) of MASK. ANY returns a logical array or scalar whose kind type is the same as an element of MASK. If MASK has rank 1 or if DIM is not present then ANY returns a scalar otherwise ANY returns an array whose rank is one less than that of MASK. If MASK has rank 1 then a supplied value of DIM is ignored.

Return value

ANY(MASK) returns the scalar value true if any of the elements of MASK are true. It returns false if all of the elements of MASK is false.

If MASK has rank n greater than 1 then ANY(MASK, DIM) returns a logical array of rank n - 1 whose elements are given by ANY(MASK) applied along dimension DIM.

Example

If MASK =

then ANY(MASK, 1) returns [true, true, false]

whilst ANY(MASK, 2) returns [true, true]

 

 

Copyright © 1999-2017 Silverfrost Limited