ドキュメンテーション センター

  • 評価版
  • 製品アップデート

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

min

構文

  • C = min(A)
  • C = min(A,[],dim)
  • [C,I] = min(...)
  • C = min(A,B)

説明

C = min(A) は、1 つの配列の異なる次元ごとの最小要素を返します。

A がベクトルの場合、min(A)A の最小要素を返します。

A が行列の場合、min(A) は、A の列をベクトルとして取り扱い、各列の最小要素を含む行ベクトルを返します。

A が多次元配列の場合、関数 min は、最初の大きさが 1 でない次元について演算します。

C = min(A,[],dim) は、スカラー dim に指定された A の次元の最小要素を返します。たとえば、min(A,[],1) は、A の最初の次元の最小要素を出力します。

[C,I] = min(...) は、A の最小値のインデックスを求め、出力ベクトル I に返します。最小値をもつ要素が複数あるときは、最初に見つけられたインデックスが返されます。

C = min(A,B) は、A または B から得られた最小要素をもつ、AB と同じサイズの配列を返します。AB の次元は同じであるか、またはどちらかがスカラーである必要があります。

各列から 2 行 3 列の行列の最小値を返します。

X = [2 8 4; 7 3 9];
min(X,[],1)
ans =

     2     3     4

各行から最小値を返します。

min(X,[],2)
ans =

     2
     3

X の各要素をスカラーと比較します。

min(X,5)
ans =

     2     5     4
     5     3     5

詳細

すべて展開する

ヒント

複素数の入力 A の場合、関数 minmin(abs(A)) を計算し、複素モジュラス (振幅) が最小の複素数を返します。次に、必要に応じて、最小位相角を min(angle(x)) で計算します。

関数 min は、NaN を無視します。

参考

| | |

この情報は役に立ちましたか?