How to import a function from another package

21 vues (au cours des 30 derniers jours)
Gabriela Garaizabal Etxeberria
Modifié(e) : per isakson le 26 Avr 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

Réponse acceptée

per isakson
per isakson le 26 Avr 2021
Modifié(e) : per isakson le 26 Avr 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.

Plus de réponses (0)

Catégories

En savoir plus sur Automotive dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by