... pd=max(ovrsiz/2*(pmax-pmin)); 31: if length(pmin)==232: range=pm( [1, 1,2,2])+pd*[ -1, 1, -1, 1];33: else34: range=pm( [1 1 2 2 3 3])+pd*[ -1, 1, -1, 1, -1, 1];35: endFunction curve2d 1: function [z,zplot,zp]=curve2d(xd,yd,kn,t)2: ... c=[3*c(: ,1) ,2*c(:,2),c(:,3)]; 10 8: sright=ppval(mkpp(b,c),xd(end)); 10 9: [b,c]=unmkpp(spline(xd,[endc(2);yd;sright])); 11 0: 11 1:case 4 11 2: % Slope at right end known. Compute left end 11 3: % slope. 11 4: [b,c]=unmkpp(spline(xd,yd)); 11 5: ... [b,c]=unmkpp(spline(xd,yd)); 11 5: c=[3*c(: ,1) ,2*c(:,2),c(:,3)]; 11 6: sleft=ppval(mkpp(b,c),xd (1) ); 11 7: [b,c]=unmkpp(spline(xd,[sleft;yd;endc(2)])); 11 8: 11 9:endFunction spterp 1: function [v,c]=spterp(xd,yd,id,x,endv,c)2:...