CEIL Ceiling Function

Section: Elementary Functions

Usage

Computes the ceiling of an n-dimensional array elementwise. The ceiling of a number is defined as the smallest integer that is larger than or equal to that number. The general syntax for its use is
```   y = ceil(x)
```

where `x` is a multidimensional array of numerical type. The `ceil` function preserves the type of the argument. So integer arguments are not modified, and `float` arrays return `float` arrays as outputs, and similarly for `double` arrays. The `ceil` function is not defined for `complex` or `dcomplex` types.

Example

The following demonstrates the `ceil` function applied to various (numerical) arguments. For integer arguments, the ceil function has no effect:
```--> ceil(3)

ans =
3

--> ceil(-3)

ans =
-3
```

Next, we take the `ceil` of a floating point value:

```--> ceil(float(3.023))

ans =
4

--> ceil(float(-2.341))

ans =
-2
```

Note that the return type is a `float` also. Finally, for a `double` type:

```--> ceil(4.312)

ans =
5

--> ceil(-5.32)

ans =
-5
```