主要内容

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

马克斯

説明

= max (一个は,配列の最大要素を返します。

  • 一个がベクトルの場合,max ()一个の最大値を返します。

  • 一个が行列の場合,max ()は各列の最大値を含む行ベクトルになります。

  • 一个が多次元配列の場合,max ()は,サイズが1でない最初の配列次元に対して作用します。ここでは要素をベクトルとして扱います。この次元のサイズは1になりますが,他のすべての次元のサイズは変化しません。一个が,最初の次元の長さが0である空の配列の場合,max ()は,一个と同じサイズの空の配列を返します。

= max (一个[],昏暗的は次元昏暗的に沿って最大要素を返します。たとえば,一个が行列の場合,马克斯([],2)は各行の最大値をもつ列ベクトルになります。

= max (一个[],nanflagは,計算に値を含めるか省略するかを指定します。たとえば,max([],“includenan”)では一个内のすべての値が含まれますが,max([],“omitnan”)ではこれらが無視されます。

= max (一个[],昏暗的nanflagは,nanflagオプションの使用時に動作する対象の次元も指定します。

また,] = max (___は,前述の任意の構文で一个の最大値に対応する操作次元へのインデックスを返します。

= max (一个[],“所有”は,一个のすべての要素の最大値を検索します。この構文は,MATLAB®R2018b以降で有効です。

= max (一个[],vecdimは,ベクトルvecdimで指定された次元の最大値を計算します。たとえば,一个が行列の場合,行列内の各要素は次元1と次元2で定義された配列スライスに含まれるため,max ([], [1 - 2])一个のすべての要素の最大値を計算します。

= max (一个[],“所有”nanflagは,nanflagを使用している場合,一个のすべての要素の最大値を計算します。

= max (一个[],vecdimnanflagは,nanflagオプションの使用時に動作の対象となる,複数の次元を指定します。

] = max (一个[],___“线性”)一个の最大値に対応する一个への線形インデックスを返します。

C= max (一个Bは,一个またはBから得た最大要素からなる配列を返します。

C= max (一个Bnanflagは,値を処理する方法も指定します。

すべて折りたたむ

ベクトルを作成してその最大要素を計算します。

A = [23 42 37 18 52];M = max ()
M = 52

複素数ベクトルを作成してその最大要素,つまり最大の大きさをもつ要素を計算します。

A = [-2+2i 4+i -1-3i];max ()
Ans = 4.0000 + 1.0000i

行列を作成し,その各列にある最大要素を計算します。

A = [2 8 4;7 3 9)
一个=2×32 8 4 7 3 9
M = max ()
M =1×37 8 9

行列を作成し,その各行にある最大要素を計算します。

A = [1.7 1.2 1.5;1.3 1.6 1.99)
一个=2×31.7000 1.2000 1.5000 1.3000 1.6000 1.9900
M = max ([], 2)
M =2×11.7000 - 1.9900

ベクトルを作成し,値を除いてその最大値を計算します。

A = [1.77 -0.005 3.98 -2.95 NaN 0.34 NaN 0.19];M = max ([],“omitnan”
M = 3.9800

“omitnan”が既定のオプションであるため,max ()でも同じ結果が得られます。

を返すには“includenan”フラグを使用します。

M = max ([],“includenan”
M =南

行列一个を作成し,各列の最大要素と,それらの要素が現れる一个の行インデックスを計算します。

A = [1 9 -2;8 4 5]
一个=2×31 9 2 8 4 -5
[M,我]= max ()
M =1×38 9 2
我=1×32 1 1

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

A(:,: 1) = [2 4;2 1];A(:,: 2) = [9 13;5 7];A(:,:,3) = [4 4;8 3];M1 = max(A,[],[1 2])
M1 = M1(:,:,1) = 4 M1(:,:,2) = 13 M1(:,:,3) = 8

R2018b以降,配列のすべての次元の最大値を計算するには,ベクトルの次元引数で各次元を指定するか,“所有”オプションを使用します。

M2 = max(A,[],[1 2 3])
M2 = 13
购物中心= max ([],“所有”
购物中心= 13

行列一个を作成して行列で各行の最大値を返します。“线性”オプションを使用して,M =(我)となる線形インデックスも返します。

A = [1 2 3;4 5 6)
一个=2×31 2 3 4 5 6
[M,我]= max ([], 2,“线性”
M =2×13个6
我=2×15个6
maxvals =(我)
maxvals =2×13个6

行列を作成し,その各要素とスカラー値を比較して大きい方の値を返します。

A = [1 7 3;6 2 9)
一个=2×31 7 3 6 2 9
B = 5;C = max (A, B)
C =2×35 7 5 6 5 9

入力引数

すべて折りたたむ

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

  • 一个が複素数の場合,max ()は,最大の大きさをもつ複素数を返します。大きさが等しい場合,max ()は最大の大きさと最大の位相角をもつ値を返します。

  • 一个がスカラーの場合,max ()一个を返します。

  • 一个が0行0列の空の配列の場合,max ()も同じく空です。

一个分类型の場合,順序配列でなければなりません。

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

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

次元昏暗的は,長さが1に縮小した次元を示します。大小(M,昏暗的)1ですが,大小(暗)0でない限り,他のすべての次元のサイズは変化しません。大小(暗)0である場合,马克斯(暗)一个と同じサイズの空の配列を返します。

2次元の入力配列一个について考えます。

  • 昏暗的= 1の場合,马克斯([],1)は,各列の最大要素を含む行ベクトルを返します。

  • 昏暗的= 2の場合,马克斯([],2)は,各行の最大要素を含む列ベクトルを返します。

昏暗的ndims (A)より大きい場合,马克斯一个を返します。

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

2 x 3 x 3の入力配列一个を考えます。max ([], [1 - 2])は1 x 1 x 3の配列を返します。この配列の要素は,一个のページごとに計算された最大値です。

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

追加の入力配列。スカラー、ベクトル、行列または多次元配列として指定します。入力一个Bは,同じサイズであるか,互換性のあるサイズでなければなりません(たとえば,一个N列の行列で,Bがスカラーまたは1N列の行ベクトル)。詳細については,基本的な演算で互換性のある配列サイズを参照してください。

  • 一个Bは,一方が型でないかぎり,同じデータ型でなければなりません。どちらかが双型の場合,もう一方の配列のデータ型は持续时间または任意の整数型になります。

  • 一个Bが順序分类配列である場合は,これらは同じ順序の同じカテゴリセットでなければなりません。

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

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

  • “omitnan”——入力にあるすべての値を無視します。すべての要素がの場合,马克斯は1つ目を返します。

  • “includenan”——入力にある値を計算に含めます。

datetime配列では,“omitnat”を使用してNaT値を省略し,あるいは“includenat”を使用して同値を含めることができます。

また,分类配列では,“omitundefined”を使用して未定義の値を省略し,あるいは“includeundefined”を使用して未定義の値を含めることができます。

データ型:字符

出力引数

すべて折りたたむ

最大値。スカラー,ベクトル,行列または多次元配列として返されます。大小(M,昏暗的)1ですが,大小(暗)0でない限り,他のすべての次元のサイズは一个の対応する次元のサイズと一致します。大小(暗)0である場合,一个と同じサイズの空の配列です。

インデックス。スカラー、ベクトル、行列または多次元配列として返されます。は最初の出力と同じサイズになります。

“线性”が指定されていない場合,は操作次元へのインデックスです。“线性”が指定されている場合,には最大値に対応する一个の線形インデックスが含まれます。

最大要素が複数回発生する場合,には最初に発生した値に対するインデックスが含まれます。

一个またはBからの最大要素。スカラー、ベクトル、行列または多次元配列として返されます。Cのサイズは一个Bの次元の暗黙的な拡張によって決定されます。詳細については,基本的な演算で互換性のある配列サイズを参照してください。

Cのデータ型は,一个およびBのデータ型によって次のように異なります。

  • 一个Bのデータ型が同じ場合,Cのデータ型は一个およびBと同じです。

  • 一个またはBのいずれかがの場合,Cになる。

  • 一个Bの一方が整数データ型で,もう一方が型のスカラーである場合,Cは整数データ型になります。

拡張機能

R2006aより前に導入