Me está resultando muy difícil entender cuál es la mejor manera de expresar el siguiente sistema de ecuaciones en MatLab para poder resolverlo. Las ecuaciones provienen de la solución de similitud de Von Karman para Navier-Stokes para un flujo de disco giratorio.
He tomado las ecuaciones originales y las he convertido en un conjunto de cinco EDOs de primer orden, pero no consigo averiguar cómo traduzco las ecuaciones que tengo a un formato que funcione en MatLab, dado que todos los ejemplos que he visto vienen en la forma $a x^2 + b x + c = 0$ , o algún equivalente, no sé los diferenciales entran en esto: ¿sólo tomo el lado derecho de la ecuación, o los traigo y lo hago todo igual a cero, o qué?
(1) $g_1 = U'$
(2) $g_2 = V'$
(3) $W' = -2U$
(4) $g_1' = U^2 - (V+1)^2 + g_1 W$
(5) $g_2' = 2U(V+1)+g_2 W$
Con condiciones de contorno $U(0) = 0, V(0) = 0, W(0) = 0, U(20) = 0, V(20) = -1 $
y las estimaciones iniciales para $g_1(0) = 0.52$ y $g_2(0) = -0.61$
Las funciones U, V y W se introducen en las ecuaciones siguientes para producir los tres componentes de la velocidad del flujo:
(6) $u = r\Omega *U(n)$ ,
(7) $v= r\Omega *V(n)$ ,
(8) $v = \sqrt{ \nu\Omega} * W(n)$
donde $n = z\sqrt\frac{\nu} {\Omega}$ y $\nu=$ viscosidad, $\Omega =$ velocidad angular, $z =$ la coordenada axial y $r =$ coordenada radial
El segundo conjunto de ecuaciones, (6),(7) y (8) lo he añadido simplemente por claridad, para que se pueda entender qué es lo que realmente estoy buscando.
Así que sí- pregunta principal: ¿Cómo escribo realmente las ecuaciones 1-5 en un formato que se ajuste a un método de rodaje en MatLab?
Muchas gracias, Mike