Scilab 6.1.0
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
deff
definição on-line de função
Seqüência de Chamamento
deff('[s1, s2, ...] = newfunction(e1, e2,...)',text)
Parâmetros
- e1, e2, ...
variáveis de entrada.
- s1, s2, ...
variáveis de saída.
- text
matriz de strings.
Descrição
deff
pode ser usada para definir funções de
seqüências de instruções escritas em strings de textos. Objeto função
resultante tem as mesmas propriedades que qualquer outra função definida
em um arquivo de texto e carregada através de exec
ou
exec
.
Exemplos
deff('x = myplus(y,z)', 'x = y+z') myplus(1,%i) deff('[y, z] = mymacro(x)', ['y = 3*x+1'; 'z = a*x + x.^2']) a = 3; [u, v] = mymacro(2)
--> deff('x = myplus(y,z)', 'x = y+z') --> myplus(1,%i) ans = 1. + i --> deff('[y, z] = mymacro(x)', ['y = 3*x+1'; 'z = a*x + x.^2']) --> a = 3; --> [u, v] = mymacro(2) v = 10. u = 7.
Ver Também
- function — abre definição de função
- exec — execução de arquivo script ("script" significa roteiro)
- getd — retorna todas as funções definidas em um diretório
- genlib — constrói biblioteca a partir de funções em um diretório
- jdeff — Map a static Java method onto a Scilab macro
- jcompile — Compile Java code or file
Histórico
Version | Description |
6.0.0 |
|
Report an issue | ||
<< argn | Funções | exec >> |