运行matlab时出现 ??? Attempt to execute SCRIPT class as a function.,该怎么解决
1个回答
展开全部
???
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,'sin(x)',sym('y'));
class(f1)
如果还有错误,请把你的执行过程描述清楚贴上来。
补充回答:
你用cd命令检查一下你的matlab的默认工作目录是不是桌面文件夹?如果是的话,改回M文件夹再试试。再就是你自己写的程序的m文件名,一定不能与已有的函数冲突。
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,'sin(x)',sym('y'));
class(f1)
如果还有错误,请把你的执行过程描述清楚贴上来。
补充回答:
你用cd命令检查一下你的matlab的默认工作目录是不是桌面文件夹?如果是的话,改回M文件夹再试试。再就是你自己写的程序的m文件名,一定不能与已有的函数冲突。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询