Scilab 5.4.1

Please note that the recommended version of Scilab is 6.0.2. This page might be outdated.

See the recommended documentation of this function

# diff

Difference and discrete derivative

### Calling Sequence

y=diff(x) 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

- derivative — approximate derivatives of a function
- numdiff — numerical gradient estimation

## Comments

Add a comment:Please login to comment this page.