from matplotlib.pyplot import * import math PN = 10 T0 = 0 T1 = 1 Ax = 0 Ay = 4 Bx = 2 By = 2 t = [i/(PN-1) for i in range(PN)] CRange = 10 for i in range(CRange): Cx = 3 - 5*i/CRange Cy = 0 x = [(1-ti)**2*Ax + ti**2*Bx + 2*ti*(1-ti)*Cx for ti in t] y = [(1-ti)**2*Ay + ti**2*By + 2*ti*(1-ti)*Cy for ti in t] plot(x,y,[255*i/CRange, 0, 255*(1-i/CRange)]) grid() show()