In [11]:
;cat lin_interp.jl
In [12]:
include("lin_interp.jl")
Out[12]:
In [13]:
grid = [0, 2, 4, 6, 8, 10]
vals = [1, 4, 5, 8, 9, 11]
ellenlovespola=MyLinInterp.LinearInterpolation(grid,vals)
Out[13]:
In [14]:
ellenlovespola([1,7,9])
Out[14]:
In [16]:
using PyPlot
f(x)=log(x)
a=1
b=13
grid=linspace(a,b,5)
vals=f(grid)
g=MyLinInterp.LinearInterpolation(grid,vals)
grid2=linspace(a,b,100)
vals2=f(grid2)
plot(grid2,vals2, "b-", label="log(x)")
plot(grid2,g(grid2), "g-", label="kinji")
legend()
Out[16]:
In [3]:
Pkg.clone("https://github.com/ellenjunghyunkim/MyInterpolations.jl")
In [9]:
Pkg.checkout("ellenjunghyunkim/MyInterpolations", "master")
In [11]:
Pkg.rm("MyInterpolations")
In [12]:
Pkg.clone("https://github.com/ellenjunghyunkim/MyInterpolations.jl")
In [14]:
using MyInterpolations
In [16]:
In [ ]: