In [45]:
#課題1 修正版 高橋 雅士
#関数の定義はここ https://github.com/masashitshit/Interpolations.jl/blob/master/src/Interpolations.jl")
using Interpolations
In [46]:
grid = [1,2]
vals = [2,0]
Out[46]:
In [47]:
f = linerinterp(grid,vals)
Out[47]:
In [48]:
f(1.25)
Out[48]:
In [49]:
using Plots
In [50]:
plotlyjs()
Out[50]:
In [51]:
grid2 = -5:5 #cosxを線形補間してみる
vals2 = cos(grid2)
f = linerinterp(grid2,vals2)
grid3 =linspace(-5, 5,1000)
vals3 = cos(grid3)
Out[51]:
In [52]:
plot(f)
plot!(grid3,vals3)
Out[52]:
In [53]:
grid = -5:5 #sinxを線形補間してみる
vals = sin(grid)
f = linerinterp(grid,vals)
grid1 =linspace(-5, 5,1000)
vals1 = sin(grid1)
Out[53]:
In [54]:
plot(f)
plot!(grid1,vals1)
Out[54]:
In [ ]: