如果所有值line(1:5)
都大于50
. 我该怎么做?
>> 线(1:5)
ans = 93 96 96 99 101
>> 行(1:5) > 50
ans = 1 1 1 1 1
>> 行(1:5) > 100
ans = 0 0 0 0 1
如果所有值line(1:5)
都大于50
. 我该怎么做?
>> 线(1:5)
ans = 93 96 96 99 101
>> 行(1:5) > 50
ans = 1 1 1 1 1
>> 行(1:5) > 100
ans = 0 0 0 0 1
要检查是否所有元素都满足条件,请使用此 ( all
):
all_elem_gt_50 = all( line(1:5) > 50 );
在需要逻辑值的表达式中(例如在while
循环中或在if
语句中),您可以使用line(1:5) > 50
它,它的行为与all( line(1:5) > 50 )
. 例如,这两个if
语句是相等的:
if( line(1:5) > 50 )
% do something
end
if ( all( line(1:5) > 50 ) )
% do something
end