Which Version support the new syntax of try statement

I used try function to solve the question with following format: try statements catch exception %here statements end
When this program run in Matlab R2011b, it is OK. But it doesn't work in MATLAB 7.0.
Which version of MATLAB is support the below format with "exception".

댓글 수: 2

To my best knowledge, your issue is not related to version compatibilty. CAn you share the code that is not working in MATLAB 7.0?
Qingping commented
A=rand(3,3);
B=rand(2,2);
try
C = [A; B];
catch err
if strcmp(err.identifier,'MATLAB:catenate:dimensionMismatch')
C={A;B}
end
end
C

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

 채택된 답변

Walter Roberson
Walter Roberson 2013년 12월 3일

1 개 추천

MATLAB 7.4, R2007a was the first version to support the newer syntax.

댓글 수: 3

thanks.
can you tell me how to found your answer? because i want to find which version support "ftp" function?
In general, you may find this information in the release notes, but that can be cumbersome. MathWorks support engineers obviously have all access to all releases. For the FTP example. I had a look at the doc archive (you need to be linked to a license with maintenance to be able to see that:
Then I checked R13SP2 (FTP not in), then R2006b (it is in). The you can find it in an iterative way...

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

추가 답변 (1개)

Qingping
Qingping 2013년 12월 3일
편집: Qingping 2013년 12월 3일
my code is Similar with the following code:
A=rand(3,3); %3*3 matrix
B=rand(2,2); %2*2 matrix
try
C = [A; B];
catch err
if strcmp(err.identifier,'MATLAB:catenate:dimensionMismatch')
C={A;B}
end
end
C

카테고리

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

태그

질문:

2013년 12월 3일

댓글:

2013년 12월 12일

Community Treasure Hunt

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

Start Hunting!

Translated by