How to import a function from another package

3 views (last 30 days)
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
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.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!