
Iteracion para Calculo de Orbitas
Publicado por Diegox (20 intervenciones) el 17/10/2012 21:27:45
Buenas, tengo una consulta con respecto a una formula donde tengo q iterar esta es la formula:
Ek=Mk+ex*sin(En)
En principio este En es igual a Mk pero se tiene que iterar o repetir el calculo hasta que Ek de igual en su séptimo dígito después de la coma. Viéndolo con números seria algo así:
Mk=0.312012227
ex=0.005362690542825
En=0.312012227 (En primera iteracion)
y después estos son los resultados conforme se hace el calculo en excell
E2=0.313658435 (Mk+ex*sin(En) Iteracion 2
E3=0.313666835 (Mk+ex*sin(E2) Iteracion 3
E4=0.313666878 (Mk+ex*sin(E3) Iteracion 4
E5=0.313666878 (Mk+ex*sin(E4) Iteracion 5
Básicamente se puede ver que en la Iteracion 4 y 3 no hay diferencia en el séptimo dígito después del decimal por lo cual se puede establecer una condición restando esas iteraciones.
Pero no se como programar esto y por eso ocupo ayuda creo q con un bucle pero nunca he entendido los bucles!
Se les agradecería su ayuda mucho! gracias!
Ek=Mk+ex*sin(En)
En principio este En es igual a Mk pero se tiene que iterar o repetir el calculo hasta que Ek de igual en su séptimo dígito después de la coma. Viéndolo con números seria algo así:
Mk=0.312012227
ex=0.005362690542825
En=0.312012227 (En primera iteracion)
y después estos son los resultados conforme se hace el calculo en excell
E2=0.313658435 (Mk+ex*sin(En) Iteracion 2
E3=0.313666835 (Mk+ex*sin(E2) Iteracion 3
E4=0.313666878 (Mk+ex*sin(E3) Iteracion 4
E5=0.313666878 (Mk+ex*sin(E4) Iteracion 5
Básicamente se puede ver que en la Iteracion 4 y 3 no hay diferencia en el séptimo dígito después del decimal por lo cual se puede establecer una condición restando esas iteraciones.
Pero no se como programar esto y por eso ocupo ayuda creo q con un bucle pero nunca he entendido los bucles!
Se les agradecería su ayuda mucho! gracias!
Valora esta pregunta


1