Thema Datum  Von Nutzer Rating
Antwort
Rot Cubic Splines
14.06.2013 14:30:21 Rah
NotSolved

Ansicht des Beitrags:
Von:
Rah
Datum:
14.06.2013 14:30:21
Views:
1532
Rating: Antwort:
  Ja
Thema:
Cubic Splines

Hallo,

zur zeit muss ich für ein Projekt ein Cubic spline über VBA programmieren, bin aber wirklich ein Neuling und brauche echt lange um VBA so wirklich zu verstehen.
Ich habe so weit so gut alles, hänge aber an einem bestimmten Punkt:

Term Return New Term

0,0740; 0,09639; 0,07397
0,2685 0,01214 0,15731
0,3452 0,02010 0,24064
0,5178 0,02305 0,32397
0,5781 0,01738 0,40731
0,7671 0,03832 0,49064
0,8438 0,03991 0,57397
1,0164 0,05971 0,65731
1,0740 0,06559 1,07397
1,2658 0,07577 1,15731
1,3425 0,08294 1,24064
1,5151 0,09652 1,32397
1,5781 0,08613 1,40731
1,7260 0,10583 1,49064
1,7644 0,12030 1,57397
1,8411 0,11012 1,65731
2,0137 0,12757 1,74064
2,0740 0,12013 2,07397
2,3397 0,13385 2,15731
2,5781 0,16335 2,24064
2,7233 0,17271 2,32397
2,8384 0,18816 2,40731
2,8575 -0,61930 2,49064
3,0384 0,23644 2,57397
3,0767 0,22346 3,07671


term ist in diesem Fall mein X-Wert und die Fett geschriebenen sind meine Knoten.
Return ist mein Y. New Term ist mein X1


Problem: VBA muss die Knoten erkennen und die Werte zwischen den Knoten berechnen.
Bsp: Der erste Knoten wird einfach in die dritte Spalte (New Term) übernommen und der nächste Wert wird ausgerechnet, indem der Term der eine Zelle oben drüber steht (0,0740+(1/12)) =0,15731 berechnet wird, in der nächsten Zelle steht dann (0,15731+(1/12))=0,24064 usw.
Es wird solange gerechnet bis der nächsten Knoten erreicht wird und er wieder einfach den Term rüberkopiert und die ganze Berechnung von vorn anfängt bis zum nächsten Knoten.

Leider weiß ich nicht, wie ich das in VBA programmieren soll.
Ich hoff ihr könnt mir da weiterhelfen :)


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Cubic Splines
14.06.2013 14:30:21 Rah
NotSolved