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 StartComing from MATLAB
Key differences, function name remapping, and gotchas when porting MATLAB scripts to SimLab.
MATLAB MigrationComing 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 — Free MATLAB® Alternative
466 functions. Runs in your browser. No install.
Open SimLab