Documentaciónrk4_2_tabla(expr_da, expr_db, t0, a0, b0, h, n)

rk4_2_tabla(exprda,exprdb,t0,a0,b0,h,n)\texttt{rk4\_2\_tabla}(expr_{da}, expr_{db}, t_{0}, a_{0}, b_{0}, h, n)

Nombre

rk4_2_tabla - Integra un sistema 2D de ecuaciones diferenciales ordinarias con RK4.

Sinopsis

tray = fisicas.rk4_2_tabla(expr_da, expr_db, t0, a0, b0, h, n)

Descripcion

Integra numericamente un sistema de dos ecuaciones de primer orden y devuelve la trayectoria completa de ambos estados.

El sistema integrado se define como:

a=fa(t,a,b)a' = f_a(t,a,b)

b=fb(t,a,b)b' = f_b(t,a,b)

Las expresiones expr_da y expr_db son evaluadas por RESOLVER() y pueden usar las variables t, a y b.

Formula principal:

yn+1=yn+h6(k1+2k2+2k3+k4)y_{n+1}=y_n+\frac{h}{6}(k_1+2k_2+2k_3+k_4)

Comportamiento

  • Calcula las pendientes intermedias k1, k2, k3 y k4 para cada variable.
  • Avanza el sistema n pasos de tamano h desde t0.
  • Retorna una TABLA con tres vectores: t, a y b.
  • Sirve como base para simulaciones 2D mas especificas del modulo.

Funciones API relacionadas

  • fisicas.rk4_2_tabla_forzado()
  • fisicas.rk4_4_tabla()

Parámetros

ParámetroTipoDescripción
expr_daSTRINGExpresion para a' (depende de t, a y b).
expr_dbSTRINGExpresion para b' (depende de t, a y b).
t0NUMERICOTiempo inicial.
a0NUMERICOValor inicial de a en t0.
b0NUMERICOValor inicial de b en t0.
hNUMERICOPaso de integracion h (Δt).
nNUMERICONumero de pasos de integracion.

Valor de retorno

TABLA - TABLA con tres vectores: t, a y b.

Ejemplo

ejemplo.blox
Solo lectura
TABLA resultado
resultado = fisicas.rk4_2_tabla(expr_da, expr_db, t0, a0, b0, h, n)
Restringido: este ejemplo no puede ejecutarse en el Playground web porque la API requerida no está disponible en el sandbox.