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
tis scalar,tcontains the number of points of Bezier curves. In this case, thebernsteinfunction createlinspace(0, 1, t)vector. Iftis 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
| バージョン | 記述 |
| 2024.1.0 | Introduction in Scilab. |
| Report an issue | ||
| << &, && | Elementary Functions | extraction >> |