Advertisement
Guest User

Untitled

a guest
Apr 24th, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Octave 0.30 KB | None | 0 0
  1. function yi = SplineC1(x, y, dy, xi)
  2.   for i = 2 : length(x)
  3.     if xi <= x(i)
  4.       j = i - 1;
  5.       break;
  6.     endif
  7.   endfor
  8.   i = j;
  9.   h(i) = x(i + 1) - x(i);
  10.   t = (xi - x(j)) / (h(j));
  11.   yi = y(j)*(1-t)^3+(3*y(j)+h(j)*dy(j))*t*(1-t)^2+(3*y(j+1)-h(j)*dy(j+1))*t^2*(1-t)+y(j+1)*t^3;
  12.  endfunction
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement