Optie 1: Reguliere functies
- Functie CardinalSpline berekent een cardinal spline, gegeven de datapunten (X,Y's). Deze retourneert een string met de spline coördinaten, gescheiden door |.
- Functie extractSubString splitst een string ('zin') in substrings ('woorden'), gegegeven het scheidingsteken. Deze retourneert de ne substring (vanaf begin of einde). Deze wordt gebruikt om de spline string te splitsen. Deze functie wordt ook gebruikt in voorbeeld 1 van het MS Excel functie referentie bestand.
Optie 2: Matrixfunctie
- Matrixfunctie CardinalSplineArray retourneert een matrix van outputs in plaats van één lange string, en de VBA code laat zien hoe je een gebruikersgedefinieerde matrixfunctie maakt. In Excel geef je een matrixformule in net zoals een gewone formule, maar dan gevolgd door een druk op F2 en vervolgens CTRL+SHIFT+ENTER; er verschijnen dan { } omheen.
Download demo bestand (63kB - 603 keer gedownload)

Opmerking
- Een Cardinal Spline kan ook (gecompliceerde) gesloten curves maken: handig bij (industrieel) design. Selecteer 'Spline is closed?' in het download bestand.