Oftentimes we add a “toolbox” to Matlab that someone has created and we want to use functions from that toolbox without adding the path over and over in functions.
Note: It’s generally better to use
addpath() instead of
Here’s how to make those paths persistent in Matlab and Octave.
Here we use the example toolbox directories
- (Octave only): configure ~/.octaverc to share
Prepend your path(s) by adding to file
Note that you do not put brackets or braces around the multiple paths.
restart Matlab and type
and you should see your new toolbox directories at the top.
Matlab doesn’t autoload
You may have an older version of Matlab that doesn’t automatically load from
Fix this with the one-time Terminal command
echo "export MATLAB_USE_USERWORK=1" >> ~/.bashrc