How can use "is not equal to" command in matlab? and how terminate or cancel if else??

조회 수: 6 (최근 30일)
if i want to restrict variable
length(a) "is not equal to" length(b);
length(c) "is not equal to" length(a);
then terminate
end

채택된 답변

James Tursa
James Tursa 2015년 11월 4일
E.g.,
if( length(a) ~= length(b) || length(c) ~= length(a) )
% terminate
end
For the terminate statement, you need to be more clear. If you are terminating a loop of some sort, then
break;
If you are terminating a function with an error return, then
error('Lengths are not equal');
If termination means something else, then you need to tell us.
  댓글 수: 1
James Tursa
James Tursa 2015년 11월 4일
Then use the error function as shown above. E.g.,
if( length(a) ~= length(b) || length(c) ~= length(a) )
error('Error- dimensions of array is not equal');
end
If the error is not handled by a try-catch, then this will terminate the program with an error statement.

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기

태그

제품

Community Treasure Hunt

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

Start Hunting!

Translated by