MATLAB中为什么会错误Not enough input arguments

如题所述

函数调用的时候输入的参数个数不够。
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-04-09
1、首先要保证你的程序是函数型的,而不是脚本形式的。如果是脚本形式的也不要紧,只需要在脚本文件第一行添加 function []=name()即可。
2、然后,在command window里用mcc -m -B sgl file.m命令生成.exe文件,期间会让你选择编译器(我的是VC6.0),会发现生成了一堆文件。

MATLAB中为什么会错误Not enough input arguments
函数调用的时候输入的参数个数不够。

MATLAB中为什么会错误Not enough input arguments
这是一个叫做fun的函数,函数的输入为p1,输出为pp3,如果直接点击运行函数则会出现‘not enough input arguments‘的错误,需要给p1传值才可以调用函数。

matlab中出现Not enough input arguments,该怎么修改
matlab中出现Not enough input argumentsd的错误,其原因是使用自定义函数要求的变量数不够。求KSE、KFE、KE的应下列方式调用T2()函数。KSE=T2(KS,0,POR)KFE=T2(0,KF,POR)KE=T2(KS,KF,POR)

matlab中当simulink与workspace空间交换数据时出错
Not enough input arguments.意思是说没有足够的输入参数,应该是某个地方的函数调用需要参数输入,而你没有给足这个参数输入,所以会报错。你先好好检查下simulink还有写的函数函数是不是什么地方缺少了输入参数或者参数没给全,不是matlab本身的问题。另外看看错误提示在什么地方,程序在哪里停止了,问题一...

matlab:Error using fun (line 22) Not enough input arguments.
警告:Not enough input arguments。其意思为输入参数不足。问题出在这个语句上, Beq=[1,R].'; 缺 R 的数值。这里R是个具体的数据,而不能是一个变量。

Matlab运行出现 not enought input arguments 求帮助
不是你第六行的问题,而是你条用函数的格式不对的问题,omp函数有三个输入量,但你调用的时候一个都没给(就是错误说的少参数),s,T,N都没有初始化,所以运行到第六行出错了。

matlab 中为什么一直出现not enough input arguments
这是一个叫做fun的函数,函数的输入为p1,输出为pp3,如果直接点击运行函数则会出现‘not enough input arguments‘的错误,需要给p1传值才可以调用函数。

Matlab:not enough input argument
这个函数需要有输入参数才能运行,而直接点Run则没有提供输入参数,自然会报错。当然,可以判断函数运行时有没有足够的输入参数,如果没有,提供一组默认参数,使得程序能够运行,但这样做的意义不是太大。如果确实希望实现这样的功能,可以把函数改成:function [ X1,X2 ] = quadform( A,B,C )%...

...matlab fmincon函数 Not enough input arguments.
Not enough input arguments.没有足够的输入参数。问题出在,fmincon()格式不对。fun前少加一个@符号 应为 [x,fval,exitflag,output]=fmincon(@fun,x0,[],[],[],[],lb,ub,@mycon)

MATLAB中错误提示:Not enough input arguments.
因为你调用的时候要fib(5)这样调用而不是直接调用,你要有输入参数

相似回答