Advertisement
Guest User

spizdi;l1

a guest
Feb 26th, 2020
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. For i := 1 to n-1 do
  2. begin
  3. if (xt < xi[i+1]) and (xt > xi[i]) then
  4. begin
  5. a :=((y[i+2]-y[i])*(x[i+1]- x[i])-(y[i+1]-y[i])*(x[i+2]-x[i]))/
  6. ((x[i+2]*x[i+2]-x[i]*x[i])*(x[i+1]-x[i])-(x[i+1]*x[i+1]-x[i]*x[i])*(x[i+2]-x[i]));
  7. b :=(y[i+1] - y[i] - a*(x[i+1]*x[i+1] - x[i]*x[i])) / (x[i+1]-x[i]);
  8. c :=y[i] - (a *x[i]*x[i] + b* x[i]);
  9. end;
  10. end;
  11. kvadr := a*xt*xt+b*xt+c;
  12. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement