I have solved it.
How to import a function from another package
13 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
Categories
Find more on Workspace Variables and MAT Files in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!