Too many input arguments.
48 ビュー (過去 30 日間)
古いコメントを表示
% compile a c file
cfileDir = fullfile(workDir, 'ElasticMeasure', 'DanEllis');
eval(sprintf('cdcd %s', cfileDir));
mex dpcore.c;
eval(sprintf('cd %s', workDir));
Command window:
Error using cd
Too many input arguments.
Help me please.
1 件のコメント
Kevin Chng
2018 年 12 月 6 日
there is double cd.
eval(sprintf('cdcd %s', cfileDir));
However, why do you use eval?
回答 (2 件)
Walter Roberson
2018 年 12 月 6 日
your work directory name contains a space.
you should recode without eval()
0 件のコメント
Image Analyst
2022 年 8 月 8 日
Don't use eval. Try it this way:
cfileDir = fullfile(workDir, 'ElasticMeasure', 'DanEllis');
cd(cfileDir);
mex dpcore.c;
cd(workDir);
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Whos についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!