avaliação de expressões
H=evstr(Z) [H,ierr]=evstr(Z)
matriz de strings M ou
list(M,Subexp)
matriz de strings
vetor de strings
matriz
inteiro, indicador de erro
Retorna o resultado da avaliação da matriz de strings
M. Cada elemento da matriz deve definir uma expressão
Scilab válida.
Se a avaliação de M levar a um erro, a versão de
valor de único retorno, H=evstr(M), levanta erro de
modo usual. A versão de dois valores de retorno,
[H,ierr]=evstr(M) , por outro lado, não produz erro,
mas retorna o número de erro em ierr.
Se Z é uma lista, Subexpé um
vetor de strings, que define subexpressões que são avaliadas antes da
avaliação de M. Estas subexpressões devem ser referidas
como %(k) em M, onde
k é o Ãndice da subexpressão em
Subexp.
evstr('a=1') não é válido (use execstr ao
invés).
a = 1; b = 2; Z = ['a','b'] ; evstr(Z) a = 1; b = 2; Z = list(['%(1)','%(1)-%(2)'],['a+1','b+1']); evstr(Z) evstr('NaN'), evstr('Inf') | ![]() | ![]() |