参考:MATLAB帮助文档

nargin

  • 函数输入参数数目

    语法

  • nargin

  • nargin(fun)

    说明

  • nargin 针对当前正在执行的函数,返回函数调用中给定函数输入参数的数目

    • 该语法仅可在函数体内使用
  • nargin([fun](https://www.mathworks.com/help/releases/R2018b/matlab/ref/nargin.html#bsyibdf-fun)) 返回 fun 函数定义中出现的输入参数的数目。
    • 如果该函数定义中包含 varargin,那么 nargin 返回输入数目的负数。
    • 例如,如果 myFun 函数声明输入 abvarargin,那么 nargin('myFun') 返回 -3