Пример #1
0
from Polynomial import Polynomial
from Monomial import Monomial
from LinearInterpolater import LinearInterpolator

# polynomial
mon0 = Monomial(1, 2)
mon1 = Monomial(1, 1)
mon2 = Monomial(-1, 0)

pol0 = Polynomial([mon0, mon1])
pol0.add(mon2)
pol1 = Polynomial([Monomial(1, 2), Monomial(1, 0)])

print(pol0.pretty_print())
print(pol0.print_eval(5))
print(pol0 - pol1)
print(pol1 * pol0)

#linear interpolation
x = list(range(0, 10))
li = LinearInterpolator(x, [i**2 for i in x])