function name

5 views (last 30 days)
Richard
Richard on 5 Mar 2012
Why is it that a function does not work with some names? e.g. I named one of my functions magnuson(PathName) and the function would not work, it would return an error saying:
Undefined function 'magnuson' for input arguments of type 'char'.
Then after changing the name of the function to magnuson_LA(PathName) it worked perfectly. Why is this?

Accepted Answer

Oleg Komarov
Oleg Komarov on 5 Mar 2012
Usually that error comes when the function has been saved on path that MATLAB cannot reach.
Matlab checks for functions in the current directory and a saved list of paths.
To add a path to the search:
addpath('C:\...\')
I would recommend to read this guide: Making Files and Folders Accessible to MATLAB

More Answers (0)

Categories

Find more on Search Path in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!