[問題] Undefined function for input argument

看板MATLAB作者 (林阿宅)時間12年前 (2012/04/29 02:39), 編輯推噓1(105)
留言6則, 2人參與, 最新討論串1/1
各位板友好,小弟今天才開始學matlab,如果問了蠢問題請多見諒。 我在網路上下載了別人寫好的matlab程式 http://ppt.cc/fU8U 依照檔案中註解的指示下指令 http://i.imgur.com/grlLP.png
卻出現錯誤訊息 http://i.imgur.com/PPAlg.png
上網查大部分都說是path的問題 但它的boost.mexw64和boost.mexa64都在同一個資料夾內 也測試過直接下指令 >>boost 出現"Undefined function or variable 'boost'." 所以應該也不是argument的問題 還是說我應該在使用前執行什麼指令呢 對了我依照檔案中的指示在64bit windows上執行64bit matlab 麻煩各位了謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.6.13

04/30 19:52, , 1F
可能不在搜尋路徑上,如果是的話。使用以下2個方式
04/30 19:52, 1F

04/30 19:54, , 2F
感謝您的回應 我之前已經有用方法二去增加路徑了 而且該呼叫的檔案就在工作資料夾裡 應該不用addpath也找的到吧?

04/30 23:41, , 3F
測過可以使用,請看他程式內的help,不是隨你亂呼叫的阿
04/30 23:41, 3F

04/30 23:44, , 4F
prm = boost('frFile','ChnFtrs01_dPrm.txt');
04/30 23:44, 4F

04/30 23:55, , 5F
04/30 23:55, 5F

05/01 00:09, , 6F
對了~你應該是沒裝他的toolbox吧?
05/01 00:09, 6F
感謝您的回應 我貼圖裡完全是按照help的指令打的 後來直接打boost是想判斷是不是argument的問題 並不是隨便呼叫 還有我有裝toolbox 沒裝的話會出現不同的錯誤訊息 我在想或許是platform的問題 可以請教一下你的作業系統 Matlab版本 還有compiler嗎? ※ 編輯: fantasychese 來自: 119.14.33.127 (05/03 02:29)
文章代碼(AID): #1Fd3bx9w (MATLAB)