[問題] 'plot'被視為變數而非函數

看板MATLAB作者 (如果是你..可以喔)時間9年前 (2016/01/19 16:56), 9年前編輯推噓0(0014)
留言14則, 2人參與, 最新討論串1/1
各位前輩大家好 小的在自定義函數時碰到了一個問題 如下圖所示 http://goo.gl/IEKl02 在我寫的function中plot被判定為未定義 而無法執行 但當我將function轉成script後直接執行 又可正常執行 請問一下這可能是什麼造成的? 或者還需要什麼資訊呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.167.240.180 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1453193766.A.FA6.html

01/19 17:11, , 1F
版本為2015a
01/19 17:11, 1F

01/19 17:17, , 2F
要看前後程式碼
01/19 17:17, 2F

01/19 17:21, , 3F
好的!! 等我一下!!
01/19 17:21, 3F

01/19 17:23, , 4F
http://goo.gl/d3YODF 前面像這樣
01/19 17:23, 4F

01/19 17:24, , 5F
http://goo.gl/0GIdPX 後面像這樣
01/19 17:24, 5F

01/19 17:45, , 6F
你在plot前面一行加上disp(exist('plot'));
01/19 17:45, 6F

01/19 17:45, , 7F
跑跑看 出現數字幾
01/19 17:45, 7F

01/19 17:57, , 8F
好的我試看看
01/19 17:57, 8F

01/19 18:00, , 9F
Matlab吐出了'5' 但還是無法畫圖@@
01/19 18:00, 9F

01/19 18:04, , 10F
= = 5是matlab built-in function 這樣應該錯啊QQ
01/19 18:04, 10F

01/19 18:04, , 11F
有最小重現錯誤的程式碼嗎
01/19 18:04, 11F

01/19 18:07, , 12F
所以5是表示他有抓到plot這個函數?
01/19 18:07, 12F

01/19 18:09, , 13F
恩恩 可以doc exist看說明
01/19 18:09, 13F
============================================================= 已解決 將plot中'line'的參數從:改成':'

01/19 18:45, , 14F
改成':'
01/19 18:45, 14F
謝謝c大 ※ 編輯: kusoer1017 (118.167.240.180), 01/19/2016 19:58:40
文章代碼(AID): #1MdVec-c (MATLAB)
文章代碼(AID): #1MdVec-c (MATLAB)