Iterationsprozess
Verfasst: Freitag 27. September 2013, 12:14
Ich stehe gerade vor einem Umsetzungsproblem, da mir nicht genau klar ist wie man das Folgendes gut umsetzen kann.
Ich will die Energie durch einen Iterationsprozess bis zu einer gewissen Genauigkeit berechnen.
Ich habe einen Faktor(C_D_FACTOR), den ich aber nicht genau kenne, ihn aber berechnen könnte, wenn ich die Energie gegeben habe, was ich aber nicht habe. Cavlist_real und Number werden vom User festgelegt.
Diesen Prozess soll es so lange machen bis der Wert sich eingependelt hat, daher:
C_D_FACTOR_old - 0.001 < C_D_FACTOR_new < C_D_FACTOR_old + 0.001
Vielen Dank im Vorraus! Ich hoffe, es war verständlich.
Ich will die Energie durch einen Iterationsprozess bis zu einer gewissen Genauigkeit berechnen.
Ich habe einen Faktor(C_D_FACTOR), den ich aber nicht genau kenne, ihn aber berechnen könnte, wenn ich die Energie gegeben habe, was ich aber nicht habe. Cavlist_real und Number werden vom User festgelegt.
Code: Alles auswählen
Cavlist_real = [...,....,...]
Number = 6
C_D_FACTOR = 24
E0 = 600
for n in range(1, Number + 1):
E0 = E0 + q * C_D_FACTOR * Cavlist_real[int(n)-1]/A
C_D_FACTOR = -0.0016*E0 + 26.935
E0 = 600
for n in range(1, Number + 1):
E0 = E0 + q * C_D_FACTOR * Cavlist_real[int(n)-1]/A
C_D_FACTOR = -0.0016*E0 + 26.935
C_D_FACTOR_old - 0.001 < C_D_FACTOR_new < C_D_FACTOR_old + 0.001
Vielen Dank im Vorraus! Ich hoffe, es war verständlich.