Error using fileparts Too many output arguments. How do I solve it?

Hello, I am running a script written for older version of MatLab in my 2011b version on a Windows PC. When I run it I get the message "Error using fileparts Too many output arguments." I've read this thread http://www.mathworks.com/matlabcentral/answers/101665 and also this one https://www.mathworks.co.uk/matlabcentral/answers/25236 but in my case I don't see the 4th argument anywhere or I don't know how to change it. Is there a file that I need to edit? If so, how do I know which one?
It's my first time using Matlab and my knowledge is reduced. Thank you in advance.

답변 (2개)

Elena
Elena 2014년 1월 10일

1 개 추천

Thank you for your answer! What do you mean? The script has a panel and I am working from the panel so I am not writing anything on the terminal so I don't know.. In the terminal there's nothing but the error. Error using fileparts Too many output arguments.

댓글 수: 2

click on the error and you should get to the source code/the line which raises the error. How does that line look?
Hey. I can't click the error.. I mean, if I click nothing happens.

댓글을 달려면 로그인하십시오.

Vishal Rane
Vishal Rane 2014년 1월 10일
Fileparts allows upto three output arguments. If the script is written for a older version of matlab, chances are the usage of fileparts is something like this:
[ path, name, ext, vers] = fileparts(tmp_fullfilename);
The fourth ouput argument is no longer supported (since R2010a I believe). If the usage of fileparts in your script is as above, correct it to something like this:
[ path, name, ext] = fileparts(tmp_fullfilename);
Also if that is indeed the case, ensure you take care of the 'vers' variable.

댓글 수: 1

Sorry I don't understand your answer. Where do I find this fileparts? What you mention is it a line in some part of the script and I just have to replace the: [ path, name, ext, vers] = fileparts(tmp_fullfilename); for the: [ path, name, ext] = fileparts(tmp_fullfilename);
?
Thanks!

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Entering Commands에 대해 자세히 알아보기

질문:

2014년 1월 10일

댓글:

2014년 1월 10일

Community Treasure Hunt

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

Start Hunting!

Translated by