definição on-line de função
deff('[s1, s2, ...] = newfunction(e1, e2,...)',text)
variáveis de entrada.
variáveis de saída.
matriz de strings.
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
.
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.
Version | Description |
6.0.0 |
|