bernstein compute the n-order Bernstein matrix

## Syntax

    b = bernstein(n, t)

## Arguments

n

  a positive integer, the order.

t

  a scalar or row vector.

  If `t` is scalar, `t` contains the number of points of Bezier curves. In this case, the `bernstein` function create `linspace(0, 1, t)`vector. If `t` is vector, this values must be in [0; 1]

b

  a length(t)-by-(n+1) matrix of doubles.

## Description

This function returns a matrix `b` containing the Bernstein polynomials evaluated at the elements of `t`

This function is used to compute the points of Bezier curve. See bezier help page.

## Examples

Compute the matrix of third order Bernstein polynomials

                t = linspace(0, 1, 5);
                b = bernstein(3, t)

                nb = 4;
                b = bernstein(2, nb)

## See also

- bezier

## History

2024.1.0 Introduction in Scilab.