import numpy as np
import matplotlib.pyplot as plt

from blatt02 import divDiff

# Für vorgegebene Knotenpunkte xs und Auswertungen fs einer ansonsten
# unbekannten Funktion soll eine Funktion konstruiert werden, die den not-a-knot
# Spline auswertet.
# Um den Spline zu definieren, der eine stückweise kubische Funktion ist, ist
# ggf die Verwendung von np.piecewise anzuraten. Dividierte Differenzen dürfen
# mit der von der zweiten Programmieraufgabe bekannten Funktion divDiff
# berechnet werden.
def splineNotAKnot(xs, fs):
    eval = lambda xs: np.zeros_like(xs)
    return eval

if __name__ == "__main__":
    f = np.sin
    xs = np.linspace(0, 2*np.pi, 8)

    print("Hello, World!")
