View Raw SPL
/*****************************************************************************
* *
* ISNUMERIC.SPL Copyright (C) 2002 DSP Development Corporation *
* All Rights Reserved *
* *
* Author: Randy Race *
* *
* Synopsis: Returns 1 if input is a numeric value *
* *
* Revisions: 9 Aug 2002 RRR Creation *
* *
*****************************************************************************/
#include
#if @HELP_ISNUMERIC
ISNUMERIC
Purpose: Returns 1 if input is a numeric value
Syntax: ISNUMERIC(a)
a - Any input
Returns: An integer, 1 if the input is a scalar or series numeric,
else 0.
Example:
a = {1};
b = {};
c = "yes";
d = 3i;
isnumeric(a) returns 1
isnumeric(b) returns 1
isnumeric(c) returns 0
isnumeric(b) returns 1
Remarks:
ISNUMERIC always returns an integer. ISNUMERIC returns 1 if
the input is a scalar or series.
See Also:
Finite
Isempty
Isinf
Isnan
Isscalar
Isstring
#endif
/* is input a numeric value? */
isnumeric(a)
{
if (argc < 1) a = refwindow(w0);
return(IS_NUMERICTYPE(a));
}