I have solved it.
How to import a function from another package
13 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Gabriela Garaizabal Etxeberria
le 24 Avr 2021
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
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.
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Workspace Variables and MAT Files 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!