MATLAB Answers

Add a toolbox

150 views (last 30 days)
abeer
abeer on 4 Nov 2011
Edited: Wendy Fullam on 12 Dec 2019
I need to add 2 toolboxes to Matlab, when I use the "add path" function it adds itself naturally and I "save" the current paths but the problem is once I log off Matlab it restores to the paths before adding these two toolboxes !!
Meanwhile if I said I will add them each time, I have no problem with that but it returns a message calling "out of memory" when trying to use the "sift" command.
I appreciate if you can help me. Thank you

  0 Comments

Sign in to comment.

Answers (3)

Wendy Fullam
Wendy Fullam on 12 Dec 2019
Edited: Wendy Fullam on 17 Dec 2019
If you are using MATLAB R2016a or later, you can do this without leaving MATLAB.
Whether you need additional toolboxes, apps, hardware support packages, or community submissions, you can easily browse and find what you’re looking for using the Add-On Explorer. Learn more here.
Add-ons extend the capabilities of MATLAB. Find add-ons for your task, no matter what you’re working on.

  0 Comments

Sign in to comment.


Jan
Jan on 4 Nov 2011
Use addpath at first to add the folders to the path. Then save the path by savepath - no spaces in the command.
The out-of-memory message is another problem. Please post it in a new thread inlcuding the complete line, which causes this error.

  0 Comments

Sign in to comment.


abeer
abeer on 4 Nov 2011
thanks for your answer, Jan. well, I did. but the problem remains:
Warning: Unable to save path to file 'C:\Program Files\MATLAB\R2010a\toolbox\local\pathdef.m'. > In savepath at 162
and as far as I understood from that line is that it is unreadable. I can not understand this is my personal labtop and I am the administrator. what do I miss?
I will repost "out of memory" problem in another thread thanks

  6 Comments

Show 3 older comments
Jan
Jan on 5 Nov 2011
If you work with Matlab as a single user on your local machine, the folder "C:\Program Files\MATLAB\R2010a\toolbox\local\" should be writable by the user. Please test:
which pathdef
fileattrib(which('pathdef.m'))
fileattrib(fileparts(which('pathdef.m')))
Kaustubha Govind
Kaustubha Govind on 7 Nov 2011
You may also need to run MATLAB "as administrator". I've found that even if you're logged in as admin, Windows UAC doesn't let applications write to the "Program Files" area.
K E
K E on 6 Jun 2016
As you say, I am running Matlab as Administrator and still can't save my path on R2015a, despite suggestion #1 here. What is the workaround?

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!

Translated by