how to find max and min using for loop, and if condition, without using the max and min function?
조회 수: 41 (최근 30일)
이전 댓글 표시
so i have this text file (hwk3_input.txt) that is very large, 1140 X 1 I have a matrix, i called this matrix A. I need to use for loop to find the max and min value
this is what i got so far but i'm not understanding how to set it up.. can someone please help me?!
A= load('hwk3_input.txt');
n = length(A);
for i = 1:n
if A(i) < length(i)
length(i)=A(i)
end
end
댓글 수: 0
답변 (2개)
Image Analyst
2018년 3월 10일
You need to set a value called theMax and set it to -inf before the loop:
theMax = -inf;
theMin = +inf;
Then in the loop check if A(i) is less than theMin or more than theMax.
if A(i) < theMin
If it is, set the min or max to the current value of A(i). Give it a try and if you need more help with your homework give you most recent code version.
댓글 수: 0
Rabia Shahid
2020년 7월 8일
Can someone help me? How to find minimum of an array using for loop?
댓글 수: 1
Image Analyst
2020년 7월 8일
편집: Image Analyst
2020년 7월 8일
If m is your array:
mMin = inf;
for k = 1 : numel(m)
if m(k) < mMin
mMin = m(k);
end
end
This should work for any number of dimensions.
참고 항목
카테고리
Help Center 및 File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!