区分Matlab自定义函数和脚本: 脚本是直接可以运行(Run)的,函数一般来讲是不可以的(“二般”情况是函数无参数)。区分函数和脚本的方法:函数以关键字function开头。 1、错把函数当成脚本运行 改成在matlab自定义函数使用了 2、使用Matlab自定义函数时,一运行就显示输入参数的数目不足这个问题 自定义函数时,传递的都是形参,如果直接点击运行,没有传递实参给程序,也就“缺少参数”了。保存好自定义函数后,不要点击运行,在命令行窗口给定实参进行调用。