scilab-6.1.1

Scilab Help >> Differential calculus, Integration > diff

# diff

Difference and discrete derivative

### Syntax

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

### Arguments

- x
vector or matrix (real, complex, sparse or polynomial)

- n
integer the order of differentiation

- dim
integer or character string with values "r","c" and "*"

- y
scalar or vector/matrix

### Description

`y=diff(x)`

compute the difference function
`y=x(2:$)-x(1:$-1)`

`diff(x,n,dim)`

is the `n`

th
difference function along dimension `dim`

.

`diff(x,n,"*")`

is equivalent to
`diff(x(:),n)`

.

Default value for `n`

is 1. Default value for
`dim`

is `"*"`

.

`dim='r'`

is equivalent to `dim=1`

and `dim='c'`

is equivalent to
`dim=2`

.

### Examples

### See also

- numderivative — approximate derivatives of a function (Jacobian or Hessian)

## Comments

Add a comment:Please login to comment this page.