Advertisement
Guest User

Untitled

a guest
Apr 28th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.40 KB | None | 0 0
  1. function yi = SplineC2natural(x, y, xi)
  2. j=1;
  3. for i = 2: length(x)
  4. if xi <= x(i)
  5. j=i-1;
  6. k=i;
  7. break;
  8. endif
  9. endfor
  10. i=j;
  11.  
  12. h(j)=x(j+1)-x(j);
  13. t=(xi-x(j))/(h(j));
  14. a=y(j);
  15. d=y(j+1);
  16. c=y(j+1)-(h(j)/3)* y(j);
  17. b=y(j)+ (h(j)/3)*y(j+1);
  18. yi= a*((1-t)^3)+ b*t*((1-t)^2)+c*(t^2)*(1-t)+ d*t^3;
  19. endfunction
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement