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

2 visualizzazioni (ultimi 30 giorni)
>> 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 Commenti
Walter Roberson
Walter Roberson il 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)

Accedi per commentare.

Risposta accettata

Walter Roberson
Walter Roberson il 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 Commento
Huadong Hu
Huadong Hu il 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.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Search Path in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by