Using for loops to determine the largest number in an array.
    22 views (last 30 days)
  
       Show older comments
    
I understand that Matlab has inbult functions for finding maximum and minimum, however I am trying to learn how physically learn these skills, for instance how would i go about using for loops that will search for the maximum/largest number while testing if the new value is more than the current value in an array i made called RandomNumber... But i don't know how to go about utilising the for loop in this manner, would someone update me on this using my code thank you.
%% My current understanding of the possible script
RandomNumbers = [3, 9, 27, 81, 7, 9, 10, 33, 2, 55];
LargestNumber [];
for x = 1:10
LargestNumber = ?
end
disp(['The largest number is ',num2str(LargestNumber),])
0 Comments
Accepted Answer
  KSSV
      
      
 on 5 Sep 2022
        RandomNumbers = [3, 9, 27, 81, 7, 9, 10, 33, 2, 55];
LargestNumber = RandomNumbers(1);
for i = 2:length(RandomNumbers)
if  RandomNumbers(i) > LargestNumber
    LargestNumber = RandomNumbers(i) ; 
end
end
fprintf('The largest number is %f\n',LargestNumber)
More Answers (1)
  Leslie
 on 22 Oct 2025 at 18:28
        Write a Matlab program using FOR loop that computes the largest element of an array. Load
lab7.mat, and use Array1 as the sample array to test your program. Use the length command to
know the elements in the array
0 Comments
See Also
Categories
				Find more on Loops and Conditional Statements in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

