作者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/cn.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