运行MATLAB程序时,出现这样的错误。
Error using results.simulationResults (line 20)
Not enough input arguments.
argument表示参数的意思,not enough 说明参数不够,比如说你使用了某个函数function(a,b,c),这个函数需要3个参数才可以运行,但是你只给了两个参数function(a,b)这样就会出现not enough input argument的错误
望采纳!
输入参数不足,看看程序输入参数
输入参数和函数定义参数不一致
看看调用函数的格式,需要几个输入参数。或者调用的函数没有输入默认路径,考出函数的代码,生成一个m文件,放到运行文件夹里。
原因主要有以下几种:
1、文件名不正确;
2、文件所在的路径不完整或不正确(最好使用绝对路径,路径中最好不要含中文);
3、文件格式不支持;
4、文件打开函数使用不正确等。
解决方法可以参考如下:
首先检查文件是否存在、文件名是否正确以及文件所在的路径是否完整。
文件打开函数:uigetfile
该函数用法如下:
[FileName,PathName,FilterIndex] =
uigetfile(FilterSpec,DialogTitle,DefaultName)
FileName:返回的文件名
PathName:返回的文件的路径名
FilterIndex:选择的文件类型
FilterSpec:文件类型设置
DialogTitle:打开对话框的标题
你没有在commmand window输入相应的参数,所以会出现这种情况