Die hier versammelten Programme zum Thema Splines tun das folgende: (G. O. Juli 2000) l12astrich.m function aableitg=astrich(Knoten,Koeff,Ordnung); Ausgehend von a_j in der Darstellung s=sum a_jB_{j,k} werden die Koeffizienten a_j' in der Darstellung s'=sum a_j'B_{j,k-1} berechnet. Gegeben (Spline-)Knoten, Ordnung und a=Koeff. aableitg hat dieselbe Länge wie Koeff, aber aableitg(1)=0. Will man höhere Ableitungen ausrechnen, so ist jeweils aableitg(1) und Knoten(1) wegzulassen. l12bsplinesfct.m function BB=bsplinesfct(Ordnung,Knoten,x); Alle B-Splines der Ordnung Ordnung werden bei vorgegebener Knotenfolge Knoten an den vorgegebenen Stellen x berechnet. BB hat length(Knoten)-Ordnung Zeilen und length(x) Spalten. Die Knoten können beliebige Vielfachheit haben. Das Programm ist so gemacht, daß der erste und letzte Knoten k-fach sind, k=Ordnung. Das kann aber ausgeschaltet werden. l12splinescall.m Programm, benutzt bsplinesfct.m und splinesfct.m, enthält ausgerechnete Beispiele und auch ein Bild, z. B. Aufgabe 23, SS 2000, Approximation. l12splinesfct.m function s=splinesfct(Knoten,Koeff,Ordnung,Argumente); Berechnung eines Splines in der B-Spline-Darstellung an den mit Argumente bezeichneten Stellen. Gegeben außerdem Knoten, Koeffizienten Koeff, Ordnung. Die Argumente müssen in einem Intervall [Knoten(j),Knoten(j+1)[ liegen, sonst Abbruch. Der einheitliche Namensanfang "l12" aller Programme ist bei deren Benutzung zu entfernen. Er dient nur dazu, daß die Programe in der Liste einheitlich eingereiht werden. Mehr Einzelheiten in den Kommentaren zu den Programmen.