Si resuelves la ecuación
con valor inicial usted obtiene
que traza una circunferencia en el plano complejo con velocidad angular . Si intenta el método de Euler para aproximar la solución, diverge porque
y
para . Asimismo para cada .
Estoy tratando de pensar en formas de arreglar esto, para que y preferentemente con igualdad. Intenté usar el segundo término de la serie de Taylor para que la aproximación no fuera simplemente una aproximación lineal, sino que persistía el mismo problema.
Se me ocurre que un mejor método podría ser aproximar esto no con un polinomio sino con un círculo. Recuerdo del cálculo 3 el círculo osculador, pero eso era para una curva cuya parametrización ya conocíamos, así que no estoy seguro de poder aprovechar eso. Otro pensamiento es que en lugar del esquema
que se mueve de linealmente sumando un múltiplo de , podría querer rotar usando la multiplicación compleja, algo así como dónde sería el radio de la rotación, mayor para cuando sea apropiada una curvatura mayor, y controlando la velocidad y la dirección--nuevamente, por supuesto, sirviendo como tamaño de paso. Probablemente necesitaría hacer algo para solucionar el problema de ubicar el centro de la rotación.
Sé que lo que hice no está del todo bien porque también tendría que tener en cuenta el centro de la rotación, pero antes de seguir ese camino, quería saber si lo que estoy intentando es viable. El gran obstáculo que no puedo entender es cómo podría decidir y en cada etapa, utilizando únicamente la información derivada. Si lo entiendo bien, da solo la aproximación lineal de la dirección del número complejo, como con un vector.
Necesitará métodos implícitos para preservar el radio. Por ejemplo, el método del punto medio conservará el radio pero no la velocidad angular. El factor que hay por lo que su valor absoluto es . También investigue métodos simplécticos como Verlet, sin embargo, allí la parte real e imaginaria se tratan de manera diferente.
evgeny
lutz lehmann