convertit chaque nombre décimal littéral (chaine de caractères) en sa valeur numérique
[d, tails] = strtod(str) [d, tails] = strtod(str, decimalseparator)
chaine de caractères, ou vecteur ou matrice de chaines de caractères.
caractère "." (par défaut) ou "," : séparateur décimal reconnu
scalaire, vecteur ou matrice de nombres décimaux.
matrice de chaines de caractères identique à celle de
str : tails(i) est
la fin (éventuelle) de str(i) non prise
en compte pour établir d(i), ou "" par
défaut.
[d, tails] = strtod(str) interprète chaque élément de
str et tente de reconnaître un nombre décimal :
str(i), la valeur numérique décimale
correspondante est enregistrée dans d(i).
Si d'autres caractères suivent la partie initiale interprétée
de str(i), ils sont alors ignorés et
sont indiqués dans tails(i) ; sinon,
tails(i) retourne "".d(i)
retourne %nan, et tails(i)
retourne str(i).| Version | Description |
| 5.5.0 | Introduction de l'option "decimalseparator" (SEP 97). |
| 5.4.1 | Si str(i) ne représente aucune valeur numérique,
d(i) vaut désormais Nan
au lieu de 0. |