Flujo de campo vectorial

Define un campo vectorial3D y explora flechas, trayectorias, divergencia y rotacional.

Acerca de esta herramienta

Define Fₓ, Fᵧ y F_z con x, y, z y opcionalmente t. Los ejemplos rellenan las fórmulas; editar una componente selecciona Fórmulas propias. Los cambios válidos actualizan el gráfico directamente; Intro muestra el campo. Arrastrar gira la vista3D; Ctrl/Meta-rueda acerca, la rueda normal desplaza.

Flechas azules: campo instantáneo; partículas naranjas y trayectorias amarillas independientes. Una escala común limita el mayor vector muestreado a0,35L sin normalizar cada flecha. La partícula blanca aporta posición y diagnósticos locales. En campos propios/no lineales, divergencia y rotacional se estiman mediante diferencias centrales.

Sintaxis: puntos decimales, pi, e, + − * / ^, paréntesis y sin, cos, exp, sqrt, abs.512caracteres,128tokens,32niveles por componente; sin JavaScript ni random(). Los tres ejemplos lineales usan soluciones exactas; los demás RK4 con cuatro subpasos por Δt=0,02. La velocidad cambia el tiempo, no el paso. No es un solucionador adaptativo para ecuaciones rígidas.

Ajustes: cantidad, dominio, velocidad y semilla reproducible.42 solo identifica la disposición inicial. Inicio en [−0,4L;0,4L]³; salir de [−L,L]³ reinicia la partícula y elimina su trayectoria anterior. Es una convención visual, no una condición física. Se retienen80puntos por trayectoria; preparación de80pasos lineales exactos o20en otros casos. Un campo no finito detiene la animación sin desplazar parcialmente al grupo.

JSON guarda entradas, partículas en pausa, trayectorias recientes, generador aleatorio y cámara. Recargar mantiene la pausa. Si el almacenamiento está bloqueado o excede el límite, guarda JSON. PNG registra píxeles, fórmulas, tiempo y escala; CSV conserva trayectorias, fórmulas y generaciones actuales. Las vistas ocultas y la preferencia de movimiento reducido suspenden la animación.

El borrador difiere del campo mostrado. El último experimento válido está en pausa.

Solo se conservan los valores introducidos en este navegador. No se guardan los resultados calculados ni los historiales.