numbl
numbl Documentation
Guides and reference for numbl, the MATLAB-compatible numerical computing environment.
- Getting Started — Run numbl in your browser with no installation, or install the CLI with npm. Covers the REPL, running .m files, CLI options, and the optional native addon.
- Language Features — MATLAB language features supported by numbl: matrices, operators, data types, control flow, functions, cell arrays, structs, and classes.
- Built-in Functions — Reference for numbl's 400+ MATLAB-compatible built-in functions, organized by category: math, linear algebra, strings, statistics, plotting, and more.
- Plotting — 2-D and 3-D plotting in numbl with MATLAB-compatible commands: line plots, surfaces, images, subplots, and the CLI plot server.
- Library Usage — Use numbl as a JavaScript library: embed the MATLAB-compatible interpreter in Node.js or browser applications via npm.
- Deploying Projects — Deploy a numbl project as a static website with numbl build-site: bundle .m scripts and markdown into a browser-runnable GitHub Pages site.
- Differences from MATLAB — Known behavioral differences between numbl and MATLAB, plus current limitations: performance, numeric types, path management, and more.