Bernstein basis polynomials: Difference between revisions

m
Line 350:
def toBern3(a):
[a[0],
a[0] + a[1] / 3,
a[0] + a[1] * 2/3 + a[2] / 3,
a[0] + a[1] + a[2] + a[3] ];
 
# uses de Casteljau's algorithm
Line 365:
 
def bern2to3(q):
[q[0],
q[0] / 3 + q[1] * 2/3,
q[1] * 2/3 + q[2] / 3,
q[2]] ;
 
def pm: [1, 0, 0];
Line 464:
mono[1,2,6] --> bern[1,1.6666666666666665,3.333333333333333,6]
</pre>
 
 
=={{header|Julia}}==
2,442

edits