Cannot execute existing function from LTE toolbox. Error: Cannot find an exact match ...

2 views (last 30 days)
I got the following error while trying to execute a function from LTE toolbox
>> cw = lteCFI(struct('CFI',2));
Cannot find an exact (case-sensitive) match for 'lteCFI'
The closest match is: LteCFI in
/Applications/MATLAB_R2014a.app/toolbox/lte/lteobsolete/LteCFI.m
Did you mean:
>> cw = LteCFI(struct('CFI',2));
However, lteCFI does exist in /Applications/MATLAB_R2014a.app/toolbox/lte/lte, and I've already had this folder in the MATLAB search path. I also tried to navigate to that folder, and run lteCFI from there, but got the same error.
Even worse, if I try to run the function that matlab suggests ( LteCFI ), then Matlab again complains about it ( lteCFI ) is not found.
>> cw = LteCFI(struct('CFI',2));
Cannot find an exact (case-sensitive) match for 'lteCFI'
The closest match is: LteCFI in
/Applications/MATLAB_R2014a.app/toolbox/lte/lteobsolete/LteCFI.m
Error in obsoleteLTEFunction (line 8)
[varargout{1:nargout}]= newfunction(args{:});
Error in LteCFI (line 12)
[varargout{1:nargout}] =
obsoleteLTEFunction(mfilename,'lteCFI',varargin,'transposeoutput');
What's the problem? and how can I fix it?
Thanks,

Accepted Answer

Image Analyst
Image Analyst on 28 Sep 2014
Try this
path
which -all LteCFI
which -all lteCFI
What does it say?
  6 Comments
Image Analyst
Image Analyst on 28 Sep 2014
Yes, sorry I didn't notice it before. It does say "% Has no license available" when you did the which command. So you don't have a license to use that toolbox even though it still remains on your computer, perhaps from a trial of it or something. You'll need to contact the Mathworks to get the license renewed.

Sign in to comment.

More Answers (0)

Categories

Find more on LTE Toolbox in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!