Estoy tratando de controlar que la siguiente differentialequation es estable para el método numérico de integración temporal: Euler Forward con $\Delta t = 1$ .
$$ y''(t)+y'(t)+\sin(y(t)) = 0, \ \ \ \ y(0 ) = 1, y'(1) = 0. $$
Utilizando lo siguiente, podemos transformar esto en un sistema de ecuaciones diferenciales. Como sabemos que nuestra EDO es no lineal, utilizaremos la matriz de Jacobi de $\bf{y'}= \begin{bmatrix} y_1'(t) \\ y_2'(t) \end{bmatrix}$ . \begin{align} y_1&=y &\Rightarrow y_1' &= y_2,\\ y_2&=y' &\Rightarrow y_2'& = -y_2-\sin(y_1). \end{align} La matriz de Jacobi es:
\begin{equation} J(y_1,y_2)= \begin{bmatrix} 0 & 1\\ -\cos(y_1) & -1 \end{bmatrix} . \fin{s} de la ecuación
Vamos a calcular los valores propios de esta matriz, estos son: \begin{align} \lambda_1 &= \frac{-1 + \sqrt{1-4 \cos(y_1)} }{2},\\ \lambda_2 &= \frac{-1 - \sqrt{1-4 \cos(y_1)} }{2}. \end{align}
Ahora, mi pregunta es: Estos valores propios pueden ser complejos, entonces cómo es posible que Euler Forward sea estable, recuerdo que Euler Forward no es estable si los valores propios tienen partes complejas.
Gracias por su tiempo,
K. Kamal