SimLab Tutorials

Step-by-step guides with runnable code examples. Click any tutorial to learn, or open it directly in SimLab.

← Back to SimLab

Algorithms

Control Systems

Curve Fitting

Dynamic Programming

Evolutionary & Swarm

Linear Algebra

Machine Learning

Mathematical Programming

Monte Carlo & Stochastic

Numerical Methods

PDE

Signal Processing

Statistics

Symbolic

Coming Soon

Curve Fitting Workflow

Fit polynomials and custom models to experimental data, assess goodness-of-fit, and export results.

Core Math

Optimization Workflow

Formulate and solve a linear programming problem with the Model DSL, then extend it to mixed-integer.

Optimization & Modeling

ODE Solving Workflow

Solve a system of coupled ODEs (predator-prey), visualise the phase portrait, and vary parameters.

ODE Solvers

Animation Workflow

Create animated plots and 3D scenes to visualise dynamic systems in motion.

Plotting

Debugging Guide

Common error messages explained, how to inspect variables in the Workspace panel, and tracing bugs.

Quick Start

Coming from MATLAB

Key differences, function name remapping, and gotchas when porting MATLAB scripts to SimLab.

MATLAB Migration

Coming from Python/NumPy

Map NumPy/SciPy idioms to SimLab equivalents — indexing, slicing, broadcasting, and plotting.

Quick Start

Performance Tips

Vectorisation over loops, pre-allocation, choosing the right solver, and reading benchmark output.

Quick Start

Try SimLab — Free MATLAB® Alternative

466 functions. Runs in your browser. No install.

Open SimLab

Stay Updated

Get notified about new simulations and tools. We send 1-2 emails per month.