主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

界限

最小要素と最大要素

説明

年代l) =边界(一个は,配列の最小要素年代と最大要素lを返します。年代min ()と等価で,lmax ()と等価です。

年代l) =边界(一个“所有”は,一个のすべての要素から最小値と最大値を計算します。この構文は,MATLAB®R2018b以降で有効です。

年代l) =边界(一个昏暗的は,一个の次元昏暗的に沿って処理します。たとえば,一个が行列の場合,范围(2)は各行の最小要素と最大要素を含む列ベクトル年代lを返します。

年代l) =边界(一个vecdimは,ベクトルvecdimで指定された次元に基づいて最小値と最大値を計算します。たとえば,一个が行列の場合,范围(一个[1 - 2])一个のすべての要素の最小値と最大値を返します。行列のすべての要素が、次元 1 と次元 2 で定義された配列スライスに含まれるためです。

年代l) =边界(___nanflagは,最小要素と最大要素を求めるときに値を含めるか除外するかを指定します。范围(一个“omitnan”)値を無視します。一个のいずれかの要素がである場合,范围(一个“includenan”)年代lの両方に対してを返します。既定の動作は,“omitnan”です。

すべて折りたたむ

ベクトルの最小値と最大値を同時に計算します。

A = [2 4 -1 10 6 3 0 -16];[S、L] =边界(A)
S = -16
L = 10

行列の各行の最小要素と最大要素を計算します。

=魔法(4)
一个=4×416 2 3 13 5 11 10 8 9 7 6 12 4 14 15
[S、L] =边界(A, 2)
S =4×12 5 6 1
L =4×116 11 12 15

3次元配列を作成して,各ページのデータ(行および列)の最小値と最大値を計算します。

A(:,: 1) = [2 4;2 1];A(:,: 2) = [9 13;5 7];A(:,:,3) = [4 4;8 3];[S1,L1] = bounds(A,[1 2]);S1
S1 = S1(:,:,1) = -2 S1(:,:,2) = -5 S1(:,:,3) = -3
L1
L1 = L1(:,:,1) = 4 L1(:,:,2) = 13 L1(:,:,3) = 8

R2018b以降,配列のすべての次元の範囲を計算する場合,ベクトルの次元引数で各次元を指定するか,“所有”オプションを使用することができます。

[S2,L2] = bounds(A,[1 2 3])
S2 = 5
L2 = 13
[萨尔,拉尔]=边界(,“所有”
萨尔= 5
拉尔= 13

南要素を無視する場合と,含めた場合のそれぞれについて,ベクトルの最大値と最小値を計算します。

ベクトルの最大値と最小値を計算するときに,値を無視します。これが既定です。

A = [2 NaN 6 -5 0 NaN 10];[S、L] =边界(A)
S = 5
L = 10

“includenan”オプションを使用して値を含めます。これにより,界限一个の最大値と最小値の両方にを返します。

(年代,L) =边界(,“includenan”
S =南
L =南

入力引数

すべて折りたたむ

入力配列。ベクトル、行列または多次元配列として指定します。

データ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|分类|datetime|持续时间
複素数のサポート:あり

演算の対象の次元。正の整数のスカラーとして指定します。値を指定しない場合,既定値は,サイズが1ではない最初の配列の次元です。

行列一个を考えます。

  • 范围(1)は各列の最小値と最大値を計算します。

  • 范围(2)は各行の最小値と最大値を計算します。

データ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

次元のベクトル。正の整数のベクトルとして指定します。各要素は入力配列の次元を表します。指定された操作次元の出力の長さは1でその他は同じままです。

2 x 3 x 3の入力配列一个を考えます。この場合,[S,L] = bounds(A,[1 2])年代lの両方に1 x 1 x 3の配列を返します。年代lの要素は,それぞれ一个の対応するページの最小値と最大値です。

データ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

の条件。次の値のいずれかとして指定します。

  • “omitnan”——入力にあるすべての値を無視します。入力に値のみが含まれる場合,界限年代lの両方に対してを返します。

  • “includenan”- - - - - -値を含めます。入力のいずれかの要素がである場合,界限年代lの両方にを返します。

出力引数

すべて折りたたむ

最小要素。ベクトル、行列または多次元配列として指定します。

最大要素。ベクトル、行列または多次元配列として指定します。

拡張機能

C / c++コード生成
MATLAB®编码器™を使用してCおよびc++コードを生成します。

R2017aで導入