Running Functions in For Loop
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
emary
el 1 de Jul. de 2015
Respondida: Muthu Annamalai
el 1 de Jul. de 2015
If I have functions Force_1 through Force_10, how can I write a for loop that runs all functions?
0 comentarios
Respuesta aceptada
Muthu Annamalai
el 1 de Jul. de 2015
You can develop a solution using str2func() to turn the string into a function handle.
First generate a list of 10 strings, and store their handles
for count = 1:10
function_names{count} = sprintf('Force_%d',count);
function_handles{count} = str2func( function_names{count} );
end
To evaluate any function use the command,
feval
HTH
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Loops and Conditional Statements 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!