function value = bernstein2(i, d, x) value = nchoosek(d, i) .* x.^i .* (1-x).^(d-i); end