Thema Datum  Von Nutzer Rating
Antwort
30.08.2015 16:55:14 Pascal
NotSolved
Blau Schleife: Nach jedem Rechenschritt mit dem neuen Wert weiterrechnen
31.08.2015 14:39:27 Holger
Solved
02.09.2015 11:35:37 Pascal
NotSolved

Ansicht des Beitrags:
Von:
Holger
Datum:
31.08.2015 14:39:27
Views:
559
Rating: Antwort:
 Nein
Thema:
Schleife: Nach jedem Rechenschritt mit dem neuen Wert weiterrechnen

Hallo Pascal,

zur Laufzeit des Programms werden Variablen nicht zurückgesetzt, so dass, wenn du z.B. mit For-Next- oder Do-Loop-Schleifen arbeitest, sie auch bei Verschachtelungen für den nächsten Schleifendurchlauf wieder zur Verfügung stehen. Die letzte Änderung während des Makroablaufes ist jeweils der aktuelle Wert.

Wenn du deine Rechnung ständig unterbrechen musst (oder der Rechner srteikt), kannst du sicherheitshalber die Werte nach jedem Durchlauf in eine Datei schreiben (s.VBA-Hilfe Open, Write#) und zum nächsten Ansatz wieder auslesen (Input#). Machst du das fortlaufend, kannst du für jede Größe die zeitliche Entwicklung darstellen (dann Open mit for Append).

Ich befürchte aber, dass dennoch Unsinn herauskommen wird. Eine mehrere Millionen-fache iterative Berechnung mit kleinen Werten führt bei der endlichen Rechengenauigkeit für Excel höchstwahrscheinlich zu chaotischen Zuständen. Ich glaube, dass bei so kleinen Zeitintervallen verbunden wohl auch mit kleinen Raumsegmenten für diesen Phasenübergang nicht nur thermodynamische Prozesse eine Rolle spielen, sondern auch quantenmechnaische Betrachtungen erforderlich sind, deren Lösungen kaum durch Differenzenglechungen und Ieration gefunden werden können. Vermutlich wird man über eine Verteilungsfunktion der Freien Energie auf molkularer Ebene die zeitliche Entropiezunahme als partielle (hoffentlich, aber wohl kaum lineare) Diffentialgleichung aufstellen können. Vielleicht lässt sie sich lösen oder auf bekannte Gleichungen zurückführen, weil ja letztendlich (optimistisch gesehen)  eine Erweiterung einer Transportgleichung erwartet werden kann.

Viel Erfolg
Holger


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
30.08.2015 16:55:14 Pascal
NotSolved
Blau Schleife: Nach jedem Rechenschritt mit dem neuen Wert weiterrechnen
31.08.2015 14:39:27 Holger
Solved
02.09.2015 11:35:37 Pascal
NotSolved