Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
6.1.0 - Português

Change language to:
English - Français - 日本語 - Русский

Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function

Ajuda do Scilab >> Funções > feval

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 por z(i)=f(x(i))

z=feval(x,y,f)

retorna a matriz z tal que z(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

  • evstr — avaliação de expressões
  • horner — avaliação polinomial/racional
  • execstr — executa código Scilab em strings
  • external — objeto Scilab, função ou rotina externa
  • link — dynamic linker
Report an issue
<< execstr Funções funcprot >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Feb 25 08:52:43 CET 2020