Re: [問題] 函數名稱

看板MATLAB作者 (郝渴連)時間10年前 (2014/11/26 16:38), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《songyu (胖子)》之銘言: : 請問一下,當matlab內建函數和我新增的toolbox的函數名稱一樣時, : 我edit該函數名稱時,它都會抓我新增的toolbox的函數, : 有什麼辦法可以不用刪除我新增的toolbox也不用改名 : 且讓它先抓內建的函數的方法 : 麻煩版上大大幫幫忙,謝謝! 首先先回答您的問題: 在 matlab 中, 函數的決議順序是由 path list 中的先後次序來決定的, 此 path list 在哪裡可以看到呢? 法一: 在 command line 中輸入 path (help path 可以得到更多的用法) 法二: 開啟 matlab 主視窗, 在左上方有一個 label 名叫 "File" 點進去, 出現選單後點 "Set Path...", 你就可以看到一堆路徑, 這就是上面所說的 path list, Move Down / Move Up 可以變更順序。 您所要的就是把您自訂的路徑全部移動到最下方。 但.... 目前工作目錄優先於 path list, 所以若您自訂的 function 在目前工作目錄的話 要把工作目錄切換到別的地方才能避免執行。 接著讓我花點時間勸勸你, 除非您真的知道您在幹嘛, 不然千萬不要把自訂 function 的名字取的跟 matlab 任何一個 function 相同, 萬一未來程式一多或是時間一久很容易忘了當初做的這件蠢事, 造成的結果是 .... 超級無敵難找的 bug。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.245.65.132 ※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1416991122.A.8A1.html

11/26 18:56, , 1F
謝謝M老師~~~
11/26 18:56, 1F

11/26 20:38, , 2F
函數名字一樣還好抓,變數名字和內建函數一樣就真的很難抓
11/26 20:38, 2F
文章代碼(AID): #1KTP6IYX (MATLAB)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1KTP6IYX (MATLAB)