File Exchange

image thumbnail


version (78.5 KB) by Norbert Marwan
Create a single install file for your toolbox distribution.


Updated 02 Nov 2014

View Version History

View License

Editor's Note: This file was selected as MATLAB Central Pick of the Week

You have a created a toolbox with a lot of MATLAB files and now you need a simple way to distribute this toolbox? With MAKEINSTALL you will be able to automatically create a single INSTALL.M file, which includes a simple installation routine and all the Matlab programmes needed for the toolbox. The install script will modify your system in order to use the toolbox instantly.
An illustration of the install script is available on
(-> installation).
Project homepage:

White Paper:

Makeinstall needs Matlab 7 or newer because it uses commands that are not available in previous versions.

However, the installer can be run even in Octave!

Starting with Release 2014b, MATLAB provides now a similar, build-in feature. Nevertheless, the makeinstall installer will be continued as it provides installers also for older MATLAB versions and comes with useful features (e.g., automatic version number inclusion).

Cite As

Norbert Marwan (2021). makeinstall (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (10)

Muhammad Asim

doesn't work. Why don't you make it simple to use?

John Booker

Pablo Ñañez

I love this script, so useful, thanks :)

Michael Teo

Is it possible to install into other path than the MATLAB's toolbox path?

David Steckler

Hi, I`m David Steckler, I`ve tried to install My Software with MakeInstall your excellent Program but I had a problem Matlab says:

" ??? Out of memory. Type HELP MEMORY for your options.

Error in ==> makeinstall at 691
checksum = dec2hex(sum((1:length(c)).*c)); "

I`ll appreciate your help

Thank you so much

Rybchinskaya Lena

po bounmaniphet

Adam S


Norbert Marwan

I have prepared this tool with much care. However, I cannot exclude that there are still some small bugs. If you find bugs or encounter strange problems by applying this tool, please write me an eMail. Please do not use this review section for bug reports. Thank you very much. I'm grateful to every helpful hint or comment.

MATLAB Release Compatibility
Created with R2014b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!