运行matlab时出现 ??? Attempt to execute SCRIPT class as a function.,该怎么解决

 我来答
藤春冬宁懿
2019-12-19 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:27%
帮助的人:719万
展开全部
???
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文件名,一定不能与已有的函数冲突。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式