pos: 1
Code to implement Kassam et al's algorithm is given below.
As an example, the
pos: 1
A soliton is a pulse that experiences both nonlinearity and [dispersion](http://en.wikipedia.org/wiki/Dispersion_(water_waves). Nonlinearity sharpens the pulse---taller parts travel faster than shorter parts (like a wave breaking on a beach). Dispersion spreads it out---different frequencies travel at different speeds. With a soliton the sharpening and spreading balance exactly (and the balance is stable!).
pos:1
Three samples are required to reconstruct a quadratic signal
Say we know
A blab of a spreadsheet from http://spacemath.gsfc.nasa.gov (completed blab is here).
Functions defined in one blab can be used (imported) by another. Function in the "defs" structure (as "soliton" is, at the end of this blab) are available to be imported. This demo shows how to import and use the soliton function.
Math on the left is evaluated on the right. Click the play button to run the demo or, to learn more, see this blab.
A blab's elements (text, tables, etc.) are located within rows of "boxes". Boxes are numbered sequentially (with a "position"), left-to-right across a row, and then down the page.
This text is in the first row, which always has exactly one box, with position
zero (pos: 0). Subsequent rows have a specified number of boxes (up to three).
This demo shows how to lay out content using the box system.
Apart from code comments, a blab's text is authored in a single file, using
GitHub Flavored Markdown and
MathJax (
By default, text appears at the top of the page, but can be positioned anywhere (layout demo).