Cannot execute existing function from LTE toolbox. Error: Cannot find an exact match ...
13 次查看(过去 30 天)
显示 更早的评论
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,
0 个评论
采纳的回答
Image Analyst
2014-9-28
Try this
path
which -all LteCFI
which -all lteCFI
What does it say?
6 个评论
Image Analyst
2014-9-28
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.
更多回答(0 个)
另请参阅
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!