Nonlinear Waves:
Nonlinear
Wave examples:
Andaman sea solitary waves.
Soliton
off the coast of Kuaii![]() |
Recreation
of Russell's soliton wave @ Herriot
Watt University
|
Miscellaneous
tools:
Method of characteristics:
characteristics.m,
charac_example_pde.m,
wave_plotsurf.m.
Wave integrator:
PDE_integrator_higher_order.m,
wave_plotsurf.m.
Kortweg-de
Vries equation (KdV):
KdV solitons: KdV.m,
wave_integrator_rk.m, wave_plotsurf.m.
KdV
: Jaocibic elliptic functions:
cn.m.![]() |
KdV
periodic solutions: KdV_ellipJ.m.![]() |
KdV
: Breathing soliton for the modified
KdV (mKdV): mKdV_breather.m.

KdV two-soliton collison (exact solution):
KdV_2sol.m.

KdV : 2D rational
solution for the 2D KdV: KdV_2Dsol_rational.m.

2D KdV soliton
exact solution: KdV_2Dsol.m.

Nonlinear
Schrödinger equation (NLS):
NLS : Fourier transform of a wave packet:
fourier_packet.m.

NLS : Modulated wave packet:
wave_packet.m.

NLS
solitons:
NLS : integrating codes:
NLS.m,
NLS_spectral.m.
Bright soliton (envelope):
Bright soliton (carrier wave):
Dark soliton (envelope):
Dark soliton (carrier wave):
NLS : two-soliton collision:
NLS_2sol.m.
NLS soliton inside a trapping
potential: NLS_potential.m.
KdV with a Dirac delta IC:
KdV_delta.m.
Modulational stability of NLS:
NLS_instability.m.
Curve fitting:
fitting_example.m,
fitting.zip.
Moments of distribution (mass, center of mass and width):
moments_distribution.m.
Modulational instability for dark soliton stripes:
rect_domain.zip.
BVP solver for the radial NLS with vortex:
driver_sample_bvp.m,
SteadyStateBVP.m.
Newton and Stability code for NLS:
bec_newton_stability.zip,
driver_MI.m.
Stability eigenvalues in 1D:
stability1D.zip.
Localized breather in a chain of bright solitons:
bec_demo.zip.
Toda Lattice:
driver_TL_sol.m, Set_IC_rcg.m, Ns_sol_ode_rcg.m.