Number of input parameters of a function.
1 view (last 30 days)
Show older comments
Milad Omidi
on 5 Apr 2019
Commented: John D'Errico
on 5 Apr 2019
If you have a function's handle,
Is there any way to figure out how many input parameters it expects in the function's signature?
Even ugly hacky ways are fine.
-Milad
0 Comments
Accepted Answer
Walter Roberson
on 5 Apr 2019
nargin(FunctionHandle)
1 Comment
John D'Errico
on 5 Apr 2019
A good way to learn this would have worked is to use methods. For example:
H = @(x,y) x+y
H =
function_handle with value:
@(x,y)x+y
>> methods(H)
Methods for class function_handle:
display func2str functions nargin nargout
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!