find max value with for loop

B=[ 6 7 8 9 10 ]
C=[8]
I want to have a for loop to compare each of the elements in B with the latest maximum number from the for loop to get the final maximum number in B.

1 件のコメント

David Hill
David Hill 2020 年 4 月 19 日
What have you done? Is this homework? If not, why not just:
C=max(B);

サインインしてコメントする。

回答 (1 件)

Vimal Rathod
Vimal Rathod 2020 年 4 月 23 日

0 投票

Hi,
You could use the following code snippet if you want to use for loops specifically to find max.
max = B(1);
for i = 2:numel(B)
if B(i) > max
max = B(i)
end
end
If you want to change something you could use this for loop but if your use case is to find max then I suggest using max function. Below is the link for max function.

カテゴリ

ヘルプ センター および File ExchangeLoops and Conditional Statements についてさらに検索

質問済み:

2020 年 4 月 19 日

回答済み:

2020 年 4 月 23 日

Community Treasure Hunt

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

Start Hunting!

Translated by