主要内容

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

最大值

説明

M= MAX(A.)は、配列の最大要素を返します。

  • A.がベクトルの場合、马克斯(A)A.の最大値を返します。

  • A.が行列の場合、马克斯(A)は各列の最大値を含む行ベクトルになります。

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

M= MAX(A.,[],昏暗的)は次元昏暗的に沿って最大要素を返します。たとえば,A.が行列の場合、最大值(A,[],2)は各行の最大値をもつ列ベクトルになります。

M= MAX(A.,[],南旗)は,计算に値を含めるか省略するかを指定します。たとえば、MAX(A,[], 'includenan')ではA.内のすべての値が含まれますが、最大值(A,[],'omitnan')ではこれらが无视されます。

M= MAX(A.,[],昏暗的,南旗)は、南旗オプションの使用时に动作する対象の次元も指定します。

また、[M,]=最大值(___)は、前述の任意の構文でA.の最大値に対応する操作次元へのインデックスを返します。

M= MAX(A.,[],“全部”)は、A.のすべての要素の最大値を検索します。この構文は、MATLAB®R2018b以降で有効です。

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

M= MAX(A.,[],“全部”,南旗)は、南旗を使用している場合、A.のすべての要素の最大値を計算します。

M= MAX(A.,[],vecdim,南旗)は、南旗オプションの使用時に動作の対象となる、複数の次元を指定します。

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

C= MAX(A.,B)は、A.またはBから得た最大要素からなる配列を返します。

C= MAX(A.,B,南旗)は、値を処理する方法も指定します。

すべて折りたたむ

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

A=[2342371852];M=最大值(A)
M=52

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

A=[-2+2i4+i-1-3i];最大值(A)
ans=4.0000+1.0000i

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

A=[284;739]
A=2×32 8 4 7 3 9
M=最大值(A)
M=1×37 8 9

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

A=[1.71.21.5;1.31.61.99]
A=2×31.7000 1.2000 1.5000 1.3000 1.6000 1.9900
M=最大值(A,[],2)
M=2×11.7000 1.9900

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

A = [1.77 -0.005 3.98 -2.95 0.34的NaN NaN的0.19];M=最大值(A,[],“奥米南”)
M=3.9800

“奥米南”が既定のオプションであるため,马克斯(A)でも同じ结果が得られます。

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

M=最大值(A,[],“includenan”)
M = NaN的

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

A=[19-2;84-5]
A=2×31 9 -2 8 4 -5
[M,I]=max(A)
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
Mall=最大值(A,[],“全部”)
购物中心= 13

行列A.を作成して行列Mで各行の最大値を返します。“线性”オプションを使用して、M=A(I)のように線形インデックスも返します。

A = [1 2 3;4 5 6]
A=2×31 2 3 4 5 6
[M,I] = MAX(A,[],2,“线性”)
M=2×13 6
我=2×15 6
最大值=A(I)
maxvals =2×13 6

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

A=[1 7 3;6 2 9]
A=2×31 7 3 6 2 9
B = 5;C=最大值(A,B)
C =2×35 7 5 6 5 9

入力引数

すべて折りたたむ

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

  • A.が复素数の场合,马克斯(A)は、最大の大きさをもつ複素数を返します。大きさが等しい場合、马克斯(A)は最大の大きさと最大の位相角をもつ値を返します。

  • A.がスカラーの場合、马克斯(A)A.を返します。

  • A.が0行0列の空の配列の场合,马克斯(A)も同じく空です。

A.分类型の場合、順序配列でなければなりません。

データ型:单一的|双倍的|int8|int16|INT32.|Int64的|uint8|UINT16|uint32|uint64|符合逻辑的|分类|日期时间|期间
複素数のサポート:あり

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

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

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

  • 尺寸=1の场合,最大值(A,[],1)は,各列の最大要素を含む行ベクトルを返します。

  • 尺寸=2の场合,最大值(A,[],2)は、各行の最大要素を含む列ベクトルを返します。

昏暗的为ndims(A)より大きい場合、最大值A.を返します。

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

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

データ型:双倍的|单一的|int8|int16|INT32.|Int64的|uint8|UINT16|uint32|uint64

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

  • A.Bは、一方が双倍的型でないかぎり、同じデータ型でなければなりません。どちらかが 双重的型の場合、もう一方の配列のデータ型は单一的期间または任意の整数型になります。

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

データ型:单一的|双倍的|int8|int16|INT32.|Int64的|uint8|UINT16|uint32|uint64|符合逻辑的|分类|日期时间|期间
複素数のサポート:あり

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

  • “奥米南”— 入力にあるすべての値を无视します。すべての要素がの场合,最大值は 1.つ目を返します。

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

日期时间配列では、'omitnat'を使用して纳特値を省略し,あるいは“includenat”を使用して同値を含めることができます。

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

データ型:烧焦

出力引数

すべて折りたたむ

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

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

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

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

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

Cのデータ型は、A.およびBのデータ型によって次のように異なります。

  • A.Bのデータ型が同じ場合、Cのデータ型はA.およびBと同じです。

  • A.またはBのいずれかが单一的の场合,C单一的になる。

  • A.Bの一方が整数データ型で、もう一方が双倍的型のスカラーである場合、Cは整数データ型になります。

拡张机能

R2006aより前に导入