作者kusoer1017 (如果是你..可以喔)
看板MATLAB
標題[問題] 'plot'被視為變數而非函數
時間Tue Jan 19 16:55:59 2016
各位前輩大家好
小的在自定義函數時碰到了一個問題
如下圖所示
http://goo.gl/IEKl02
在我寫的function中plot被判定為未定義
而無法執行
但當我將function轉成script後直接執行
又可正常執行
請問一下這可能是什麼造成的?
或者還需要什麼資訊呢?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.167.240.180
※ 文章網址: https://webptt.com/m.aspx?n=bbs/MATLAB/M.1453193766.A.FA6.html
1F:→ kusoer1017: 版本為2015a 01/19 17:11
2F:→ celestialgod: 要看前後程式碼 01/19 17:17
3F:→ kusoer1017: 好的!! 等我一下!! 01/19 17:21
6F:→ celestialgod: 你在plot前面一行加上disp(exist('plot')); 01/19 17:45
7F:→ celestialgod: 跑跑看 出現數字幾 01/19 17:45
8F:→ kusoer1017: 好的我試看看 01/19 17:57
9F:→ kusoer1017: Matlab吐出了'5' 但還是無法畫圖@@ 01/19 18:00
10F:→ celestialgod: = = 5是matlab built-in function 這樣應該錯啊QQ 01/19 18:04
11F:→ celestialgod: 有最小重現錯誤的程式碼嗎 01/19 18:04
12F:→ kusoer1017: 所以5是表示他有抓到plot這個函數? 01/19 18:07
13F:→ celestialgod: 恩恩 可以doc exist看說明 01/19 18:09
=============================================================
已解決
將plot中'line'的參數從:改成':'
14F:→ celestialgod: 改成':' 01/19 18:45
謝謝c大
※ 編輯: kusoer1017 (118.167.240.180), 01/19/2016 19:58:40