一、用Matlab画Bezier曲线的基函数
在Matlab中输入以下代码:
1: t=0:0.01:1;
2: B0=(1-t).^3;
3: B1=3*t.*(1-t).^2;
4: B2=3*(1-t).*t.^2;
5: B3=t.^3;
6: plot(t,B0,t,B1,t,B2,t,B3);
Matlab绘出图形如下所示:
二、用Matlab画B-Spline曲线的基函数
在Matlab中输入以下代码:
1: u=0:0.01:1;
2:
3: N1=6.^-1.*u.^3;
4: N2=6.^-1.*(-3*u.^3+3*u.^2+3*u+1);
5: N3=6.^-1.*(3*u.^3-6*u.^2+4);
6: N4=6.^-1.*(-1*u.^3+3*u.^2-3*u+1);
7:
8: plot(u, N1, u, N2, u, N3, u, N4)
Matlab绘出图形如下所示: