Scilab-Branch-5.3-GIT
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
feval
múltipla avaliação
Seqüência de Chamamento
[z]=feval(x,y,f) [z]=feval(x,f)
Parâmetros
- x,y
dois vetores
- f
função ou string (para chamada FORTRAN ou C)
Descrição
Múltipla avaliação de uma função para um ou dois argumentos do tipo vetor:
- z=feval(x,f)
retorna o vetor
z
definido porz(i)=f(x(i))
- z=feval(x,y,f)
retorna a matriz
z
tal quez(i,j)=f(x(i),y(j))
f
é uma external (função ou rotina) que aceita
dois ou mais argumentos supostos reais. O resultado retornado por
f
pode ser real ou complexo. No caso de uma chamada
FORTRAN, a função 'f'
deve ser definida na subrotina
fevaltable.c
(no diretório
SCI/modules/differential_equations/src/c
)
Exemplos
deff('[z]=f(x,y)','z=x^2+y^2'); feval(1:10,1:5,f) deff('[z]=f(x,y)','z=x+%i*y'); feval(1:10,1:5,f) feval(1:10,1:5,'parab') //See ffeval.f file feval(1:10,'parab') // Para link dinâmico (ver exemplo ftest em ffeval.f) // você pode usar o comando link (os parâmetros dependem da máquina): // unix('make ftest.o');link('ftest.f','ftest); feval(1:10,1:5,'ftest')
Ver Também
<< dassl | Equações Diferenciais | impl >> |