Flux de champ vectoriel
Définissez un champ vectoriel3D et explorez flèches, trajectoires, divergence et rotationnel.
À propos de cet outil
Définissez Fₓ, Fᵧ et F_z avec x, y, z et éventuellement t. Les exemples remplissent les formules ; modifier une composante choisit Formules libres. Un changement valide actualise directement le graphique ; Entrée affiche le champ. Glisser fait tourner la vue3D ; Ctrl/Meta-molette zoome, la molette seule défile.
Flèches bleues : champ instantané ; particules orange et trajectoires jaunes séparées. Une échelle commune limite le plus grand vecteur échantillonné à0,35L sans normaliser chaque flèche. La particule blanche fournit position et diagnostics locaux. Pour les champs libres/non linéaires, divergence et rotationnel sont des estimations par différences centrées.
Syntaxe : points décimaux, pi, e, + − * / ^, parenthèses et fonctions sin, cos, exp, sqrt, abs.512caractères,128tokens,32niveaux par composante ; aucun JavaScript ou random(). Les trois exemples linéaires gardent leurs solutions exactes ; les autres utilisent RK4 avec quatre sous-pas par Δt=0,02. La vitesse modifie le temps affiché, pas le pas. Pas de solveur adaptatif pour équations raides.
Réglages : effectif, domaine, vitesse et graine reproductible.42 désigne simplement l’arrangement initial. Départ dans [−0,4L;0,4L]³ ; sortir de [−L,L]³ relance une particule et efface son ancien trajet. Convention d’affichage, pas condition physique.80points conservés par trajet ; préparation de80pas linéaires exacts ou20autres. Un champ non fini arrête la lecture sans déplacement partiel de l’ensemble.
JSON conserve les entrées, particules en pause, trajets récents, générateur aléatoire et caméra. Le rechargement reste en pause. PNG enregistre pixels, formules, temps et échelle ; CSV conserve trajets, formules et générations actuelles. Les vues cachées et la préférence de mouvement réduit suspendent l’animation.
Le brouillon diffère du champ affiché. La dernière expérience valide est en pause.
Seules les valeurs saisies sont conservées dans ce navigateur. Les résultats calculés et historiques ne sont pas enregistrés.