# diff

diferença e derivada discreta

## Seqüência de Chamamento

    y=diff(x)
                y=diff(x [,n [,dim]])

## Parâmetros

x

  vetor ou matriz (de reais, complexos, esparso(a) ou de polinômios)

n

  inteiro, ordem da diferenciação

dim

  inteiro ou cadeia de caracteres com valores "r","c" e "*"

y

  escalar ou vetor

## Descrição

`y=diff(x)` computa a função de diferença y=x(2:$)-x(1:$-1)

`diff(x,n,dim)` é a n-ésima função de diferença ao longo da dimensão `dim`.

`diff(x,n,"*")` é equivalente a diff(x(:),n).

O valor padrão para `n` é 1. O valor padrão para `dim` é `"*"`.

`dim='r'` é equivalente a `dim=1` e `dim='c'` é equivalente a `dim=2`.

## Exemplos

    v=(1:8)^3;
    diff(v)
    diff(v,3)

    A=[(1:8)^2
       (1:8)^3
       (1:8)^4];

    diff(A,3,2)

    //diferenciação aproximada
    step=0.001
    t=0:step:10;
    y=sin(t);
    dy=diff(sin(t))/step; //diferenciação aproximada da função seno
    norm(dy-cos(t(1:$-1)),%inf)

## Ver Também

- derivative
- numdiff