how can I set double-value array input in a function?

5 visualizaciones (últimos 30 días)
jimaras
jimaras el 2 de Feb. de 2014
Comentada: Walter Roberson el 3 de Feb. de 2014
Hello,
I want to create a function with inputs 2 arrays (with double values) and one value and i get the following message:
'Undefined function 'HighestPrice' for input arguments of type 'double'.
Any ideas?
Thank you.

Respuesta aceptada

Wayne King
Wayne King el 2 de Feb. de 2014
Editada: Wayne King el 2 de Feb. de 2014
This error message indicates that you have the function HighestPrice.m in a folder that is not on the MATLAB path.
Let's say you have this file in c:\mfiles. You have to add this folder to the MATLAB path.
Either
>>addpath 'c:\mfiles'
or use
>>pathtool
and add the folder.
If you have done it correctly, you can enter
>>which HighestPrice
and MATLAB will return the path to the .m file.
  3 comentarios
Wayne King
Wayne King el 3 de Feb. de 2014
Editada: Wayne King el 3 de Feb. de 2014
Then that folder is not on the path, or you do not have the function in the folder. One or both of those is true.
Enter
>>path
and look for that folder. Then go to the folder and make sure you have saved the function where you think you have.
Walter Roberson
Walter Roberson el 3 de Feb. de 2014
Or the file is misnamed. It should be HighestPrice.m as noted above.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

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

Community Treasure Hunt

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

Start Hunting!

Translated by