interpol/test.py
2019-07-24 19:23:49 +02:00

14 lines
285 B
Python

import interpol.spline.linear.do as do
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0, 4, 0.3)
y = np.cos(x)
ip = do.InterPolator(x, y)
x_bar = np.arange(0, 4, 0.01)
plt.plot(x_bar, np.cos(x_bar))
plt.plot(x_bar, [ip.eval_float((i,)) for i in x_bar])
plt.show()