min
fi
オブジェクトの配列の最小要素
説明
例
ベクトル内の最小要素
固定小数点ベクトルを作成し、ベクトルの最小値を返します。
A = fi([1,5,4,9,2],1,16); M = min(A)
M = 1 DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 16 FractionLength: 11
行列の各行の最小要素
固定小数点値の行列を作成します。
A = fi(magic(4),1,16)
A = 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 16 FractionLength: 10
2 番目の次元に沿って最小値を検索することにより、各行の最小要素を検索します。
M = min(A,[],2)
M = 2 5 6 1 DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 16 FractionLength: 10
出力 M は、A の各行の最小要素を含む列ベクトルです。
行列の各列の最小要素
固定小数点行列を作成します。
A = fi(magic(4),1,16)
A = 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 16 FractionLength: 10
各列の最小要素を検索します。
M = min(A)
M = 4 2 3 1 DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 16 FractionLength: 10
出力 M は、A の各列の最小要素を含む行ベクトルです。
最小要素のそれぞれのインデックスを検索します。
[M,I] = min(A)
M = 4 2 3 1 DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 16 FractionLength: 10
I = 1×4
4 1 1 4
2 つの配列の最小要素
同じサイズの固定小数点配列を 2 つ作成します。
A = fi([2.3,4.7,6;0,7,9.23],1,16); B = fi([9.8,3.21,1.6;pi,2.3,1],1,16);
A または B の最小要素を検索します。
C = min(A,B)
C = 2.2998 3.2100 1.6001 0 2.2998 1.0000 DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 16 FractionLength: 11
C には、A と B の対応する要素の各ペアの最小要素が含まれています。
複素数ベクトルの最小要素
複素数の固定小数点ベクトル A を作成します。
A = fi([1+2i,2+i,3+8i,9+i],1,8)
A = 1.0000 + 2.0000i 2.0000 + 1.0000i 3.0000 + 8.0000i 9.0000 + 1.0000i DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 8 FractionLength: 3
関数 min
は、大きさが最小の要素を取ることによって複素数ベクトルの最小要素を検索します。
abs(A)
ans = 2.2500 2.2500 8.5000 9.0000 DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 8 FractionLength: 3
位置 1
および 2
にあるベクトル A の最小要素の大きさは 2.25
です。関数 min
は出力 M の最小要素と、出力 I のその要素のインデックスを返します。
[M,I] = min(A)
M = 1.0000 + 2.0000i DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 8 FractionLength: 3
I = 1
インデックス 1 および 2 の要素の大きさが同じですが、その値が最初に出現する位置のインデックスが常に返されます。
入力引数
A
— 入力 fi
配列
スカラー | ベクトル | 行列 | 多次元配列
fi
または数値入力配列。スカラー、ベクトル、行列または多次元配列として指定します。A
と B
の次元は、いずれかがスカラーでない限り一致しなければなりません。
関数 min
は NaN を無視します。
データ型: fi
|single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
複素数のサポート: あり
B
— 追加の入力配列
スカラー | ベクトル | 行列 | 多次元配列
追加の入力 fi
配列または数値配列。スカラー、ベクトル、行列または多次元配列として指定します。A
と B
の次元は、いずれかがスカラーでない限り一致しなければなりません。
関数 min
は NaN を無視します。
データ型: fi
|single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
複素数のサポート: あり
dim
— 動作する対象の次元
正の整数スカラー
正の整数スカラーとして指定された、動作する対象の次元。dim
は fi
オブジェクトにすることもできます。値を指定しない場合、既定値はサイズが 1 でない最初の配列次元です。
データ型: fi
|single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
出力引数
M
— 最小値
スカラー | ベクトル | 行列 | 多次元配列
最小値。スカラー、ベクトル、行列または多次元配列として返されます。M
のデータ型は常に入力と同じです。
I
— インデックス
スカラー | ベクトル | 行列 | 多次元配列
インデックス。スカラー、ベクトル、行列または多次元配列として返されます。最小値が複数回発生する場合、I
には値の最初の出現に対するインデックスが含まれます。I
のデータ型は常に double
です。
C
— A
または B
の最小要素
スカラー | ベクトル | 行列 | 多次元配列
A
または B
の最小要素。スカラー、ベクトル、行列または多次元配列として返されます。
アルゴリズム
A
または B
が複素数のとき、関数 min
は大きさが最小の要素を返します。2 つの大きさが等しい場合、min
は最初の値を返します。この動作は、組み込みの関数 min
が複素数間の等距離を解決する方法とは異なります。
拡張機能
C/C++ コード生成
MATLAB® Coder™ を使用して C および C++ コードを生成します。
HDL コード生成
HDL Coder™ を使用して FPGA 設計および ASIC 設計のための VHDL、Verilog および SystemVerilog のコードを生成します。
バージョン履歴
R2006a より前に導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)