Simulation of the wave equation in 2D.
Interactive quantum mechanics simulation where the user can draw new potential barriers and scatter
the
particle wavefunction off them.
This interactively shows numerical solutions to the linear and nonlinear Schrödinger equation using the Split-Operator method in 2D.
Using the Split-Operator method, this produces interactive visualizations of numerical solutions to the 3D Schrödinger equation.
Interactive quantum mechanics simulation in 1D.
The user is able to reshape the wavefunction or the potential
using the mouse or through text input.
Visualization of the Fourier series using rotating circles to represent each of the sine/cosine terms.
Interactively graph complex functions, such as the Riemann-Zeta function.
2D phase plot of arbitrary ODEs
Plot the discrete fourier transform of various functions.
Interactive 2D fluid simulations.
Compute and interactively show the superpositions of the energy eigenstates of various 2D quantum systems.
Visualization of the wave function for a multi-particle quantum system of harmonic oscillators.
Solve multiple double pendulum systems simultaneously, each with slightly different initial conditions, revealing its chaotic nature.
Dynamics of a rectangular grid system of coupled classical harmonic oscillators. The dynamics for these springs are computed in the GPU via GLSL shaders. Here is the 3D version.
Yet even more WASM programs. While these programs work when compiled to native machine code, it turns out they may not work properly if at all in a client-side web browser context. Firefox should be the most compatible of the browsers, so please use this browser if you want to see these programs run.
Show the frequency spectrum of audio data.
Complex Fourier transform of mouse sketches using rotating circles to represent each complex term.