feval variable number of arguements
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I use feval to evaluate user created functions. These user created functions have five arguements, so the call is [return args]=feval(function_name, arg1,arg2,arg3,arg4,arg5);
A new user created function now has a need for 8 input arguements. The question is:
Can MATLAB query the function_name to determine the number of arguements required before the feval call? Thanks, Bryan
0 comentarios
Respuestas (1)
Jan
el 24 de Mayo de 2011
Of course you can check the name of the function before calling using STRCMP.
In such cases it is often more preactical to define the input arguments as cell:
Inputs = {arg1,arg2,arg3,arg4,arg5};
feval(function_name, Inputs{:})
Or the equivalent method for 8 inputs.
Anyhow, I do not have the impression, that I got your problem completely.
0 comentarios
Ver también
Categorías
Más información sobre Performance and Memory en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!