I have solved it.
How to import a function from another package
22 views (last 30 days)
Show older comments
Gabriela Garaizabal Etxeberria
on 24 Apr 2021
Edited: per isakson
on 26 Apr 2021
Hello community,
I am trying to use a function which is in another package called model in one class. I am trying to import the package like this so I can use the function Parametros_Entrada.
However, I get an error all the time that says the following: Undefined function 'Parametros_Entrada' for input arguments of type 'double'. I tried to change the function to the project root and it works well, the problem is that the import does not take it well. I have tried ifferent things with the import but none comes out like:
- import model.*
- import model.Parametros_Entrada.m
- import @model.*
- import @model.Parametros_Entrada
And so on...Could you help me?
Thank you so much!
Gabriela
Accepted Answer
per isakson
on 26 Apr 2021
Edited: per isakson
on 26 Apr 2021
Your folder, Model, is not a Matlab package. Package folders always begin with the + character. See Packages Create Namespaces.
IMO: The Matlab function, import(), is of little use (with Matlab m-code), you need to repeat it in every function. I never use it, instead I write the fully qualified names.
0 Comments
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!