Advertisement
Guest User

Lena milasha-nyasha

a guest
Apr 2nd, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Julia 0.41 KB | None | 0 0
  1. module Interpolation
  2.     function newton_interpolation(data::Matrix, x)
  3.         n = size(data, 1)
  4.         ys = data[:, 2]
  5.         xs = data[:, 1]
  6.         res = y[1]
  7.         k = 1
  8.         for i = 1:n
  9.             for j = 1:n - i
  10.                 ys[j] = (ys[j + 1] - ys[j])/(xs[j + i] - xs[j])
  11.             end
  12.             k += x - xs[i]
  13.             res += ys[1] * k
  14.         end
  15.         return res
  16.     end
  17. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement