karpathy/matlabwrapper — explained in plain English
Analysis updated 2026-07-18 · repo last pushed 2012-08-27
Send an Eigen matrix from C++ to Matlab, run a built-in function like k-means clustering, and pull the results back into your program.
Pause a running C++ program mid-execution to drop into an interactive Matlab shell for exploring data with plots.
Integrate existing trusted Matlab algorithms into a larger C++ application without reimplementing them.
Debug a numerical pipeline by inspecting intermediate matrices interactively in Matlab before resuming C++ execution.
| karpathy/matlabwrapper | peng-zhihui/faceapp-arduino | 2dom/keypad | |
|---|---|---|---|
| Stars | 87 | 88 | 89 |
| Language | C++ | C++ | C++ |
| Last pushed | 2012-08-27 | 2017-03-17 | — |
| Maintenance | Dormant | Dormant | — |
| Setup difficulty | hard | moderate | hard |
| Complexity | 3/5 | 2/5 | 4/5 |
| Audience | researcher | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires both Matlab and the Eigen library installed, with extra configuration to get Matlab Engine talking to C++.
MatlabWrapper is a C++ library that lets you call Matlab code and functions directly from a C++ program, sending data over and pulling results back without leaving your codebase.
Mainly C++. The stack also includes C++, Matlab, Eigen.
Dormant — no commits in 2+ years (last push 2012-08-27).
No license information was stated in the explanation.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.