matlab,plot调用函数不能用了,总出现错误:Attempt to execute SCRIPT plot as a function. 求高手帮忙

之前还能用,突然就不行了。运行一个简单的程序都不行,其他的都可以。例如我运行的这个程序:
t=0:pi/100:2*pi;alpha=3;y=sin(alpha*t);plot(t,y)
在m文件里敲的,保存名称不是plot,是untitled1.m 。
运行显示:
Error in ==> Untitled1 at 4plot(t,y)
??? Attempt to execute SCRIPT plot as a function.
求高手帮忙!

看在d:\matlab\work下是否有plot.m,可能被你重定义了。追问

嗯是 的 一点没错,删了 然后好了!非常感谢

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-15
当前目录下有一个plot.m脚本吧。追问

不错 真有个,忘记这了 不知道什么时间出来的,谢谢!

...Attempt to execute SCRIPT imshow as a function.
需要一些单色和彩色图,于是拿出原来的程序、再次打开matlab。为了区分图是plot画出来的,还是imshow画出来的,想都没想就把两个文件分别命名为”plot.m”、”imshow.m”,结果就出现了下面的错误:??? Attempt to execute SCRIPT imshow as a function.有些不解,这个错误貌似以前没有碰到过。百度了一...

运行matlab时出现 ??? Attempt to execute SCRIPT class as a functi...
??? Attempt to execute SCRIPT error as a function 这句话的意思是尝试将脚本文件当做函数文件。你运行时出错的原因可能是m文件开头没写函数名,或者是函数名与内部函数名冲突了。请把一下代码保存为myCode.m, 然后再按F5执行:function myCode( )clc;syms a x;f=a*sin(x)+5;f1=subs(f,'...

...出错: ??? Attempt to execute SCRIPT myfun as a function._百度知 ...
标准格式 x = fsolve(@(x)sin(x.*x),x0);x = fsolve(@myfun,x0)myfun.m 为求解高阶非线性方程组函数 function F=myfun(x,c1,c2,c3)d1=(log(x(1)\/DP)+(r+x(2)^2\/2))\/x(2)F=[x(1)*normcdf(d1,0,1)-exp(-r)*c1*normcdf(d1-x(2),0,1)-c2;normcdf(d1,0,1...

MATLAB为什么总出Attempt to execute SCRIPT my as a function:
Attempt to execute SCRIPT my as a function 是说你程序中的函数对应文件是脚本(可直接运行的程序段),不是函数(function)建议检查一下目录下newton、n_f、n_df三个文件是不是对应的函数文件

matlab无法运行 Accept script XX as functions的错误
1,有中文路径,可能会造成错误 2,根据错误信息,是想把script文件当成function文件运行,可能是加了参数把script当成的函数文件 比如 我有 s = tf('s'); Gs = (s+1)\/(s^2*(s+10)); figure rlocus(Gs)保存为m文件 运行 autoplot(1)Attempt to execute SCRIPT autoplot as a function:E:...

我的matlab无法使用sym函数,求大神赐教
不是不能用是你语句写错了。

为什么用matlab绘图出现黑屏?
Attempt to execute SCRIPT error as a function.你的脚本文件命名是不是出了问题.最好不要跟其他函数的名称一致,或者是你的文件路径不一致.

...Attempt to execute SCRIPT fir1 as a function.
fir1是个脚本文件,不是函数文件,所以不能“hn1=fir1(N1-1,wc1,hanning(N1));”这样调用 希望你能分清脚本文件和函数文件的区别,这是matlab的入门内容

...to execute SCRIPT gui_mainfcn as a function.是什么原因 怎么解决...
从报错信息看,是你的gui_mainfcn缺少function这样的函数头,造成了报错!具体的还要看你的文件。

请教Matlab中copy figure出现的问题。
<filename> 如果不行再执行:which <filename> -all 这样可以找到和哪个内部函数冲突了。这个问题在Mathworks公司的support网站上有比较详细的解释:Technical Solutions Why do I receive the error "Attempt to execute SCRIPT as a function" ?如果还是不能解决,请你把程序的主要部分贴上来吧。

相似回答