Scilab 6.0.2
      
      - Scilab Help
 - Strings
 - ascii
 - asciimat
 - blanks
 - char
 - convstr
 - emptystr
 - eval
 - evstr
 - grep
 - isalphanum
 - isascii
 - isdigit
 - isletter
 - isnum
 - justify
 - length
 - part
 - prettyprint
 - regexp
 - sci2exp
 - strcat
 - strchr
 - strcmp
 - strcmpi
 - strcspn
 - strindex
 - string
 - strings
 - stripblanks
 - strncpy
 - strrchr
 - strrev
 - strsplit
 - strspn
 - strstr
 - strsubst
 - strtod
 - strtok
 - tokenpos
 - tokens
 
Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
isnum
tests if a string represents a number
Syntax
res = isnum(str)
Arguments
- str
 a character string or a matrix of character strings.
- res
 a boolean matrix.
Description
res = isnum(str) returns %t if
            str represents a number.
isnum does not handle "operations", but only pure scalar numbers.
            For instance, isnum("1+2*3") will return %f.
            Complex numbers are not concerned, because one complex number is defined by the addition of two parts.
Examples
isnum(['1' , .. '-1.23' , .. '+1e+23' , .. '1d+23' , .. 'A' , .. '%e' , .. '%pi' , .. '%nan' , .. 'Nan' , .. '%inf' , .. 'Inf' , .. '1+%i*2' , .. '%eps-%eps*%i', .. '%inf+Nan*%i' ])
See also
- isletter — check that characters of a string are alphabetic letters
 - isdigit — check that characters of a string are digits between 0 and 9
 - isalphanum — check that characters of a string are alphanumerics
 - evstr — evaluates Scilab expressions and concatenates their results
 
| Report an issue | ||
| << isletter | Strings | justify >> |