配列から最大値を見つけようとしています。しかし、次のエラーが発生し続けます。お知らせ下さい。
scores = [19212 56722 73336 44805 47268]
max(scores)
??? Index exceeds matrix dimensions.
配列から最大値を見つけようとしています。しかし、次のエラーが発生し続けます。お知らせ下さい。
scores = [19212 56722 73336 44805 47268]
max(scores)
??? Index exceeds matrix dimensions.
maxという配列を定義しましたか?
scores = [19212 56722 73336 44805 47268 ]
max(scores)
ans = 73336
maxという配列を定義すると
max=[1:10]
max(scores)
??? Index exceeds matrix dimensions.
which 関数を使用して確認する
which max
max is a variable.
そのはず
which max
built-in (C:\Program Files\MATLAB\R2009a\toolbox\matlab\datafun\@logical\max) % logical method
おそらく、という変数がありますmax
。試す
clear max
max(scores)
最大値のインデックスを取得するには: score=1:10; find(スコア == 最大(スコア))
最大値が 2 つある場合:
clear max
scores=10:-1:1;
scores=[scores 10];
find(scores == max(scores))
ans =
1 11
ご想像のとおり、配列max
の を返します。max
>> max(scores)
ans =
10