The external toolbox does not display enough parameters when setting the path. How to solve it?

2 Ansichten (letzte 30 Tage)
>> LFToolboxPath = fileparts(mfilename('fullpath'));
fprintf('Adding paths for LF Toolbox ');
addpath( fullfile(LFToolboxPath) );
addpath( fullfile(LFToolboxPath, 'SupportFunctions') );
addpath( fullfile(LFToolboxPath, 'SupportFunctions', 'CameraCal') );
fprintf('%s, done.\n', LFToolboxVersion);
Adding paths for LF Toolbox ??? Error using ==> fullfile
Not enough input arguments.
  8 Kommentare
Walter Roberson
Walter Roberson am 14 Apr. 2019
At the MATLAB command line, type in the command
which -all fullfile
"which" is a literal command, just like "help" is a command.
If it helps you to understand, you could instead execute
which('-all', 'fullfile')
and if you have trouble understanding that, then execute
eval('which -all fullfile')
Do not replace the word "which" with anything else, put in the exact letters w h i c h (but with no spaces between them)

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 14 Apr. 2019
You are using MATLAB R14, from June 2004, a full decade before the Lightfield Toolbox https://www.mathworks.com/matlabcentral/fileexchange/49683-light-field-toolbox-v0-4 was released. It is likely you will encounter problems.
You could try changing the line
addpath( fullfile(LFToolboxPath) );
to
addpath( LFToolboxPath );
Do not change the remaining addpath() calls. I suspect that back then, fullfile() always expected at least two parameters.
  1 Kommentar
Huadong Hu
Huadong Hu am 14 Apr. 2019
followed your advice,it shows below,does it mean the problem is solved?
Adding paths for LF Toolbox Warning: Name is nonexistent or not a directory: SupportFunctions.
> In path at 115
In addpath at 95
Warning: Name is nonexistent or not a directory: SupportFunctions\CameraCal.
> In path at 115
In addpath at 95
v0.4 released 12-Feb-2015, done.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Search Path finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by