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
- exec
- getd
- genlib
- jdeff
- jcompile

## Histórico

6.0.0

- The input option `opt="c"|"p"|"n"` is no longer available.
- The defined `newfunction` is now of type 13 (instead of 11).