如何动态检查匿名函数的参数数量?

问题描述

我的八度程序的一部分从用户那里获取一个匿名函数,并用随机输入对其进行评估。我想让它尽可能泛化,以便可以输入任意N维函数,但我不知道如何动态确定输入函数的维数。

解决方法

给定函数名称或句柄 fcnnargin(fcn) 返回声明的输入参数数量。

Reference