Rappresentazione a matrice
Possiamo effettivamente rappresentare la formula di Bézier usando la moltiplicazione di matrice, che potrebbe essere utile in altri contesti, per esempio per dividere la curva di Bézier. Se torniamo al nostro esempio possiamo riscrivere P(t) come segue:
E così tutte le informazioni sulla curva quadratica di Bézier sono compattate in una matrice, M. Ora, potremmo voler trovare i coefficienti di questa matrice senza dover fare tutti questi passi, e in un modo che sia facilmente programmabile. Poiché i coefficienti della matrice sono semplicemente i coefficienti del polinomio davanti ad ogni Pi, quello che stiamo cercando è la forma espansa del polinomio di Bernstein eq. 2
.
Un’altra cosa: se espandiamo Bi(t) otterremo il polinomio davanti a Pi, che corrisponde alla colonna i(th) della matrice. Tuttavia, questo non è molto conveniente e sarebbe più facile da programmare se potessimo ottenere invece le righe. Detto questo, si può notare che l’i(th) riga della matrice è esattamente la stessa della (n-i)(th) colonna invertita, e i coefficienti della (n-i)(th) colonna invertita non sono altro che i coefficienti di B(n-i)(t) presi in potenze decrescenti di t.