Using for loops to determine the largest number in an array.
42 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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 comentarios
Respuesta aceptada
KSSV
el 5 de Sept. de 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)
Más respuestas (0)
Ver también
Categorías
Más información sobre Direct Search en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!