matlab定义函数时显示输入参数不足 40
2个回答
展开全部
报错信息说的很清楚,你调用函数时的输入参数数目不足。
从图中可见,你的调用方式是不带输入参数,只有函数myfun。猜测你很可能是从编辑器里面直接按按钮或者F5运行的。
实际上,这个函数需要有输入参数,应该用类似myfun(x)这样的调用方式(其中的x为变量或常数,与函数本身有关)。这种做法不能在编辑器里直接运行,而应该在命令窗口里输入命令来运行。
由于你没把函数代码贴出来,无法给你更具体的进一步建议。
从图中可见,你的调用方式是不带输入参数,只有函数myfun。猜测你很可能是从编辑器里面直接按按钮或者F5运行的。
实际上,这个函数需要有输入参数,应该用类似myfun(x)这样的调用方式(其中的x为变量或常数,与函数本身有关)。这种做法不能在编辑器里直接运行,而应该在命令窗口里输入命令来运行。
由于你没把函数代码贴出来,无法给你更具体的进一步建议。
追答
刚才说了,【猜测你很可能是从编辑器里面直接按按钮或者F5运行的】,你是不是这样做的?也给了你建议,【不能在编辑器里直接运行,而应该在命令窗口里输入命令来运行】,你有没有看?
看你现在的运行命令,还是只有一个函数名,而这个函数需要3个输入,应该在命令窗口中输入类似于下面的命令:
qaz(1,2,3)
其中的数据你可以自己改。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询