How can I remove all the paths for Toolboxes in MATLAB?

8 ビュー (過去 30 日間)
Abhishek Gupta
Abhishek Gupta 2011 年 1 月 14 日
I have my own functions I created when I had only MATLAB and no other Toolboxes. Now with other Toolboxes installed, functions with the same names appear in them. Without uninstalling Toolboxes, I want to "undo" the path entries so that remaining paths retain only those to MATLAB and no other Toolboxes.

採用された回答

Anish
Anish 2011 年 1 月 20 日
There is no supported way of undoing the path setting in MATLAB. The safest way to avoid name collisions is to rename all user functions.
  1 件のコメント
Jan
Jan 2011 年 5 月 13 日
What about RMPATH and REHASH('toolboxcache')?
But you are absolutely right: Renaming the user function is much safer, because other Matlab function can refer to functions in the removed path also!

サインインしてコメントする。

その他の回答 (1 件)

Kenneth Eaton
Kenneth Eaton 2011 年 1 月 20 日
It sounds like you want to have MATLAB use your functions instead of functions with the same name in other toolboxes. The easiest way to do this is simply to change the order of folders on your path. If you move your folders higher on the path than the toolbox folders, then functions in those folders will have precedence and be called instead of functions by the same name in a toolbox. This will allow you to still use other functions in the toolboxes, which you wouldn't easily be able to do if you removed that toolbox from the path altogether.

カテゴリ

Help Center および File ExchangeSearch Path についてさらに検索

タグ

製品

Community Treasure Hunt

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

Start Hunting!

Translated by