如果我使用以下命令调用 matlab 函数: func(1,2,3,4,5) ,它将完美运行。
但如果我这样做: a=[1,2,3,4,5] %(a[1;2;3;4;5] 给出相同的结果)
然后:
函数(一)
给我:
???错误 ==> func at 11 输入参数不足。
func.m 中的第 11 行是:
错误(nargchk(5, 6, nargin));
我注意到这非常有效:
函数(a(1),a(2),a(3),a(4),a(5))
如何使用向量“a”作为函数的参数?我有另一个返回 a 的函数 otherfunc(b) ,并希望将其输出用作参数,例如func(otherfunc(b))。