---
layout: default
---
Function cube #
Compute the cube of a value, `x * x * x`.
To avoid confusion with `pow(M,3)`, this function does not apply to matrices.
If you wish to cube every entry of a matrix, see the examples.
Syntax #
```js
math.cube(x)
```
Parameters #
Parameter | Type | Description
--------- | ---- | -----------
`x` | number | BigNumber | bigint | Fraction | Complex | Unit | Number for which to calculate the cube
Returns #
Type | Description
---- | -----------
number | BigNumber | bigint | Fraction | Complex | Unit | Cube of x
Throws #
Type | Description
---- | -----------
Examples #
```js
math.cube(2) // returns number 8
math.pow(2, 3) // returns number 8
math.cube(4) // returns number 64
4 * 4 * 4 // returns number 64
math.map([1, 2, 3, 4], math.cube) // returns Array [1, 8, 27, 64]
```
See also #
[multiply](multiply.html),
[square](square.html),
[pow](pow.html),
[cbrt](cbrt.html)