Calling an imported variable into a function
Mostrar comentarios más antiguos
I have imported a numerical matrix of size 336*1, and am trying to use it within a function. When i try to call it without any additional codes, it gives me a warning to ' Explicitly initialize the variable' and am not sure how to do that without passing it as a parameter in the function. I mainly don't want to pass it as a parameter as i am working with optimization and the non-linear constraints function works only with one variable inputy.
Do let me know how i could potentially call it within a function
3 comentarios
Stephen23
el 4 de Jul. de 2020
"I mainly don't want to pass it as a parameter as i am working with optimization and the non-linear constraints function works only with one variable inputy"
That is exactly what function parameterization is for:
Simply add the required input arguments to your function definition, and then call it using an anonymous function, just like the documentation shows.
Ebin Daniel
el 6 de Jul. de 2020
Stephen23
el 6 de Jul. de 2020
"Unrecognized function or variable 'nlin'."
That error message is quite clear: where is nlin defined? Why do you think that MATLAB should know what it is?
Respuestas (0)
Categorías
Más información sobre Write Constraints 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!