Scilab 6.0.1
- Aide de Scilab
- Chaînes de caractères
- 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 2025.0.0. This page might be outdated.
See the recommended documentation of this function
isnum
teste si une chaîne de caractères représente un nombre
Séquence d'appel
res = isnum(str)
Paramètres
- str
une matrice de chaînes de caractères.
- res
une matrice de booléens.
Description
res = isnum(str)
retourne %t
si
str
représente un nombre.
isnum
ne supporte pas les "opérations", mais seulement des scalaires purs.
Par exemple, isnum("1+2*3")
retourne %f
.
Les nombres complexes ne sont pas conernés par cela,
puisqu'un nombre complexe est défini par l'addition de deux parties.
Exemples
isnum(['1' , .. '-1.23' , .. '+1e+23' , .. '1d+23' , .. 'A' , .. '%e' , .. '%pi' , .. '%nan' , .. 'Nan' , .. '%inf' , .. 'Inf' , .. '1+%i*2' , .. '%eps-%eps*%i', .. '%inf+Nan*%i' ])
Voir aussi
- 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 — évalue des expressions Scilab et concatène leurs résultats
Report an issue | ||
<< isletter | Chaînes de caractères | justify >> |