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, thebernstein
function createlinspace(0, 1, t)
vector. Ift
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 — compute the points for the bezier curve
History
Version | Description |
2024.1.0 | Introduction in Scilab. |
Report an issue | ||
<< &, && | Fonctions Elémentaires | extraction >> |