How do you assign into a function space a variable that exists in the caller script?
Mostrar comentarios más antiguos
I have a an anonymous function that uses specific inputs. When I call the function from the caller script, I want to also pass a parameter vector into the function space. However, I can't seem to do this correctly.
I am trying this repeatedly using the "assigning" function, with various permutations of 'base' and 'caller," and can't seem to make it work.
4 comentarios
Stephen23
el 17 de En. de 2018
It would be simpler and more efficient to parameterize the function, rather than relying on slow and buggy assignin:
Or using nested functions:
Patrick Anderson
el 17 de En. de 2018
Steven Lord
el 17 de En. de 2018
If you try Stephen's and Walter's advice and it still doesn't work, I recommend showing a small segment of code to illustrate concretely what you're trying to do. Your original problem description was very general, so the advice we could give also could only be general. The more detailed and specific the description of the problem we have, the more focused our suggestions can be.
Patrick Anderson
el 17 de En. de 2018
Editada: Patrick Anderson
el 17 de En. de 2018
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Data Type Conversion en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!