Matlab Daemon
Unfortunately Mathworks has not designed Matlab to behave like the typical Unix interpreter, i.e., there is no #! ("shebang") support similar to Bash, Perl, or Python. This submission demonstrates how to set this up using only about 20 lines of bash (and a small mex program written in C).
To minimize execution time of each #! script, the provided Bash script establishes a background session of Matlab and re-uses this session as needed.
Please see "readme.html" for installation and comments.
Cite As
Joshua Dillon (2024). Matlab Daemon (https://www.mathworks.com/matlabcentral/fileexchange/30120-matlab-daemon), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- MATLAB > External Language Interfaces > Python with MATLAB > Call Python from MATLAB >
- MATLAB > External Language Interfaces > C with MATLAB > Write C Functions Callable from MATLAB (MEX Files) >
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.