Partial Differential Equation Toolbox |

dst, idst

Discrete sine transform

Syntax

-     y=dst(x)
      x=idst(y)

Description

`y=dst(x)` computes the discrete sine transform of the columns of `x`. For best performance speed, the number of rows in `x` should be 2m - 1, for some integer m.

`y=dst(x,n)` pads or truncates the vector `x` to length `n` before transforming.

If `x` is a matrix, the `dst` operation is applied to each column.

`x=idst(y)` calculates the inverse discrete sine transform of the columns of `y`. For best performance speed, the number of rows in `y` should be 2m - 1, for some integer m.

`x=idst(y,n)` pads or truncates the vector `y` to length `n` before transforming.

If `y` is a matrix, the `idst` operation is applied to each column.

For more information about this algorithm, see Fast Solution of Poisson's Equation.

See Also

`poisolv`, `poiasma`, `poiindex`

| decsg |  | hyperbolic |