Matlab Attempt to execute SCRIPT * as a function解决方法

当Matlab尝试将脚本作为函数执行时,可能出现错误。原因可能包括:1) 脚本调用带有参数或返回值,如banana(1,1);2) 同名脚本与函数冲突,导致Matlab混淆;3) 文件名包含非法字符。解决方法包括:正确调用无参数脚本,避免重名,以及确保文件名符合Matlab命名规范。" 120816092,11228192,C语言中的变量、常量、字符串与转义字符解析,"['C语言', '编程基础知识']
摘要由CSDN通过智能技术生成

原因有多种可能:

1、现有的一个matlab脚本名称为*,但是对于该脚本的调用却带有参数或者返回值(按照函数调用的方式)

例如,有个脚本叫做banana.m,内容为:disp('banana');

但是调用时却是以函数调用方式:banana(1,1),或者res = banana(1),等等类似形式。

正确的做法是直接调用脚本:banana

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值