evstrévaluation d'une expressionSéquence d'appelH=evstr(Z)
[H,ierr]=evstr(Z)
ParamètresZ
matrice de chaînes de caractères M ou
list(M,Subexp)Mmatrice de chaînes de caractèresSubexpvecteur de chaînes de caractèresHmatriceierrentier, 0 ou numéro de l'erreurDescriptionRenvoie le résultat de l'évaluation de la matrice de chaînes de
caractères M. Chaque élément de la matrice doit être
une expression Scilab valide.
Si l'évaluation d'un terme de M conduit à une
erreur, la syntaxe habituelle H=evstr(M), déclenche le
message d'erreur. Dans la syntaxe [H,ierr]=evstr(M)
aucun message d'erreur n'est produit, mais le numéro de l'erreur est
renvoyé dans ierr.
Si Z est une liste, Subexp est
un vecteur de chaînes de caractères qui définit des sous-expressions qui
sont évaluées avant M. Ces sous-expressions doivent
être référencées par l'expression %(k) dans
M, où k est la position de la
sous-expression dans la liste Subexp.
evstr('a=1') n'est pas valide (utiliser pour cela
execstr).
Nan et Nan seront interpretés comme %nan.Inf sera interpreté comme %inf
Note : Z ne doit pas comporter de marques de suite (..).
ExemplesVoir aussi
execstr