Scilab-Branch-6.1-GIT

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

See the recommended documentation of this function

# 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

- interp — cubic spline evaluation function
- interp2d — bicubic spline (2d) evaluation function
- splin — cubic spline interpolation
- eval_cshep2d — bidimensional cubic shepard interpolation evaluation
- numderivative — approximate derivatives of a function (Jacobian or Hessian)
- sgolaydiff — Numerical derivatives computation using Savitzky-Golay filter.

Report an issue | ||

<< dassl | Differential calculus, Integration | impl >> |