1 function vdiff = plotspline(a1, a2, m)
10 cos(a1/180*pi) sin(a1/180*pi);
12 cos(a2/180*pi) sin(a2/180*pi);
20 xx0 = m*(p(2,1) - p(1,1));
21 yy0 = m*(p(2,2) - p(1,2));
22 xx1 = m*(p(3,1) - p(2,1));
23 yy1 = m*(p(3,2) - p(2,2));
26 -3*xx1-3*xx0-6*x0+6*x1
27 7*xx1+8*xx0+15*x0-15*x1
28 -4*xx1-6*xx0-10*x0+10*x1
36 -3*yy1-3*yy0-6*y0+6*y1
37 7*yy1+8*yy0+15*y0-15*y1
38 -4*yy1-6*yy0-10*y0+10*y1
49 title(sprintf('Angle = %d^o', abs(a1-a2)));
51 plot(polyval(px,t), polyval(py,t), '.');
61 kappa = ((5*(-3*xx1-3*xx0-6*x0+6*x1)*t^4+4*(7*xx1+8*xx0+15*x0-15*x1)*t^3+3*(-4*xx1-6*xx0-10*x0+10*x1)*t^2+xx0)*(20*(-3*yy1-3*yy0-6*y0+6*y1)*t^3+12*(7*yy1+8*yy0+15*y0-15*y1)*t^2+6*(-4*yy1-6*yy0-10*y0+10*y1)*t)-(5*(-3*yy1-3*yy0-6*y0+6*y1)*t^4+4*(7*yy1+8*yy0+15*y0-15*y1)*t^3+3*(-4*yy1-6*yy0-10*y0+10*y1)*t^2+yy0)*(20*(-3*xx1-3*xx0-6*x0+6*x1)*t^3+12*(7*xx1+8*xx0+15*x0-15*x1)*t^2+6*(-4*xx1-6*xx0-10*x0+10*x1)*t))/((5*(-3*xx1-3*xx0-6*x0+6*x1)*t^4+4*(7*xx1+8*xx0+15*x0-15*x1)*t^3+3*(-4*xx1-6*xx0-10*x0+10*x1)*t^2+xx0)^2+(5*(-3*yy1-3*yy0-6*y0+6*y1)*t^4+4*(7*yy1+8*yy0+15*y0-15*y1)*t^3+3*(-4*yy1-6*yy0-10*y0+10*y1)*t^2+yy0)^2)^(3/2);
74 v=sqrt(polyval(polyder(px),t)^2+...
75 polyval(polyder(py),t)^2);