SimLab Tutorials
Step-by-step guides with runnable code examples. Click any tutorial to learn, or open it directly in SimLab.
← Back to SimLabAlgorithms
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 MathOptimization Workflow
Formulate and solve a linear programming problem with the Model DSL, then extend it to mixed-integer.
Optimization & ModelingODE Solving Workflow
Solve a system of coupled ODEs (predator-prey), visualise the phase portrait, and vary parameters.
ODE SolversAnimation Workflow
Create animated plots and 3D scenes to visualise dynamic systems in motion.
PlottingDebugging Guide
Common error messages explained, how to inspect variables in the Workspace panel, and tracing bugs.
Quick StartMATLAB Compatibility
Syntax parity, supported functions, function aliases, and known gaps. Most MATLAB scripts run unchanged.
MATLAB CompatibilityComing from Python/NumPy
Map NumPy/SciPy idioms to SimLab equivalents — indexing, slicing, broadcasting, and plotting.
Quick StartPerformance Tips
Vectorisation over loops, pre-allocation, choosing the right solver, and reading benchmark output.
Quick StartTry SimLab — MATLAB®-compatible, free, in your browser
466 functions. Runs in your browser. No install.
Open SimLabMATLAB® is a registered trademark of The MathWorks, Inc. SimLab is an independent project by Simulations4All and is not affiliated with, endorsed by, or sponsored by The MathWorks, Inc.