- 安裝matlab2012a后運行matlab是,出現如下錯誤:
解決方法是:
a. 在matlab安裝目錄下搜索:pathdef.m文件添加到**toolbox\local\下。
b. 然后在matlab命令行窗口運行restoredefaultpath和matlabrc命令。
c. 依次點擊file->set path->default.保存后退出。
2. 在使用matlab的神經網絡訓練函數train時,經常會出現如下錯誤提示:
即function ’subsindex’ is not defined for values of class ‘network’……
原因是因為train(a,b,c)一般使用3個參數,后面兩個是輸入數據和輸出數據,而我們命名學習過程的輸入輸出數據時喜歡用train_***,這樣就有個train在里面,
雖然沒有語法錯誤,不過matlab確不能識別(是個bug),所以經常這樣報錯,還好,只需要把輸入輸出參數的命名改一下就ok!
3. 如果使用videoinput命令打開攝像頭時出現下面錯誤:
Invalid ADAPTORNAME specified. Type 'imaqhwinfo' fora list of available ADAPTORNAMEs.
則說明matlab沒有找到對應攝像頭適配器名的裝置,即adaptorname的攝像頭不存在。這時可以先用imaqhwinfo命令查看有哪些對應的攝像頭裝置。
4. 如果matalb中命令輸入窗口和m文件源碼輸入窗口等顯示不了中文,遇見中文則變成了框框,則點擊Menu->File->Preferences->Font->Custom->Desktop下選擇對應目標,然后在右側 的font to use欄中custom,下面的2個框中選中宋體即可。