How to import a function from another package

23 visualizaciones (últimos 30 días)
Gabriela Garaizabal Etxeberria
Gabriela Garaizabal Etxeberria el 24 de Abr. de 2021
Editada: per isakson el 26 de Abr. de 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

Respuesta aceptada

per isakson
per isakson el 26 de Abr. de 2021
Editada: per isakson el 26 de Abr. de 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.

Más respuestas (0)

Categorías

Más información sobre Automotive en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by