# 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
- isdigit
- isalphanum
- evstr