作者fantasychese (林阿宅)
看板MATLAB
標題[問題] Undefined function for input argument
時間Sun Apr 29 02:39:53 2012
各位板友好,小弟今天才開始學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
1F:推 vincent59:可能不在搜尋路徑上,如果是的話。使用以下2個方式 04/30 19:52
感謝您的回應 我之前已經有用方法二去增加路徑了
而且該呼叫的檔案就在工作資料夾裡 應該不用addpath也找的到吧?
3F:→ okgogogo:測過可以使用,請看他程式內的help,不是隨你亂呼叫的阿 04/30 23:41
4F:→ okgogogo:prm = boost('frFile','ChnFtrs01_dPrm.txt'); 04/30 23:44
6F:→ okgogogo:對了~你應該是沒裝他的toolbox吧? 05/01 00:09
感謝您的回應 我貼圖裡完全是按照help的指令打的
後來直接打boost是想判斷是不是argument的問題 並不是隨便呼叫
還有我有裝toolbox 沒裝的話會出現不同的錯誤訊息
我在想或許是platform的問題
可以請教一下你的作業系統 Matlab版本 還有compiler嗎?
※ 編輯: fantasychese 來自: 119.14.33.127 (05/03 02:29)