Looping through a random matrix to see if any element is >0.5

조회 수: 4 (최근 30일)
Jaclyn McBride
Jaclyn McBride 2020년 9월 3일
답변: per isakson 2020년 9월 3일
I'm trying to loop through all rows and columns of a random matrix to test whether each element is greater than 0.5
I have this (which, clearly is not working):
for random_number_matrix = rand(4,8)
if random_number_matrix>0.5
display ('greater than')
end
end

답변 (2개)

dpb
dpb 2020년 9월 3일
random_number_matrix = rand(4,8);
isGt=(random_number_matrix>0.5);
display(random_number_matrix(isGt))

per isakson
per isakson 2020년 9월 3일
Try
%%
for random_number_matrix = rand(4,8)
display (random_number_matrix)
end
and read the documentation on for

카테고리

Help CenterFile Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by