主要内容

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

孜然芹

説明

=孜然芹(一个)は,一个の要素の累積最小値を返します。既定では,孜然芹(A)はサイズが1でない最初の配列次元に沿って演算を行います。

  • 一个がベクトルの場合,孜然芹(A)は,一个の累積最小値が格納された同じサイズのベクトルを返します。

  • 一个が行列の場合,孜然芹(A)は,一个の各列の累積最小値が格納された同じサイズの行列を返します。

  • 一个が多次元配列の場合,孜然芹(A)は,一个のサイズが1でない最初の配列次元に沿って累積最小値が格納された同じサイズの配列を返します。

=孜然芹(一个昏暗的)は,次元昏暗的に沿って累積最小値を返します。たとえば一个が行列の場合,孜然芹(2)一个の行に沿って累積最小値を返します。

=孜然芹(___方向)は,前述の任意の構文を使用して,オプションで方向を指定します。一个の指定は必須です。昏暗的はオプションで指定できます。たとえば孜然芹(2“反向”)は,一个の2番目の次元の末尾から先頭の方向に演算を行い,一个の累積最小値を返します。

=孜然芹(___nanflag)は,前述の任意の構文について値を計算に含めるか省略するかを指定します。孜然芹(A,“includenan”)ではすべての値が計算に含められ,孜然芹(A,“omitnan”)ではこれらが無視されます。

すべて折りたたむ

ランダムな整数から成る1行10列のベクトルの累積最小値を求めます。

v =兰迪([0,10],1,10)
v =1×108 9 1 10 6 1 3 6 10 10
M =孜然芹(v)
M =1×108 8 1 1 1 1 1 1

3行3列の行列の列の累積最小値を求めます。

A = [3 5 2;1 6 3;7 8 1]
一个=3×33 5 2 1 6 3 7 8 1
M =孜然芹(A)
M =3×33 5 2 1 5 2 1 5 1

3行3列の行列の行の累積最小値を求めます。

A = [3 5 2;1 6 3;7 8 1]
一个=3×33 5 2 1 6 3 7 8 1
M =孜然芹(2)
M =3×33 3 2 1 1 1 7 7 1

2 x 2 x 3の配列で3番目の次元の累積最小値を計算します。方向“反向”に指定して3番目の次元の末尾から先頭の方向に演算を行います。

A = cat(3,[1;3 4], [9 10;11 12]、[5 6;7 8])
= (:: 1) = 1 2 3 4 (:,: 2) = 9 10 11 12 (:,:, 3) = 5 6 7 8
M =孜然芹(3“反向”)
M = M (:: 1) = 1 2 3 4 M (:,: 2) = 5 6 7 8 M (:,:, 3) = 5 6 7 8

値を含むベクトルを作成し,累積最小値を計算します。既定では,孜然芹値を無視します。

A = [3 5 NaN 9 0 NaN];M =孜然芹(A)
M =1×63 3 3 0 0

値を計算に含めた場合,一个内の最初の値が検出されるとすぐに,累積最小値はになります。

M =孜然芹(,“includenan”)
M =1×63 3南南南

入力引数

すべて折りたたむ

入力配列。ベクトル、行列または多次元配列として指定します。要素が複素数の場合、孜然芹はそれらの大きさを比較します。大きさが等しければ,孜然芹はさらに位相角を比較します。

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

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

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

  • 孜然芹(1)は,一个の列の連続する要素について演算を行い,各列の累積最最小値を含む一个と同じサイズの配列を返します。

  • 孜然芹(2)は,一个の行の連続する要素について演算を行い,各行の累積最小値を含む一个と同じサイズの配列を返します。

昏暗的ndims (A)より大きい場合,孜然芹一个を返します。

累積の方向。“前进”(既定値)または“反向”として指定します。

  • “前进”は,アクティブな次元の1から结束の方向に演算を行います。

  • “反向”は,アクティブな次元の结束から1の方向に演算を行います。

データ型:字符

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

  • “omitnan”——入力にあるすべての値を無視します。入力の先頭に連続した値がある場合,孜然芹は出力の対応する要素にを返します。たとえば,cummin([NaN 7 13 6],'omitnan')は行ベクトル[NaN 7 7 6]を返します。

  • “includenan”——累積最小値の計算時に入力の値を含み,結果として値が出力されます。

データ型:字符

出力引数

すべて折りたたむ

累積最小値。ベクトル、行列または多次元配列として返されます。のサイズとデータ型は一个と同じになります。

ヒント

  • 多くの累積関数では,“反向”オプションを使用することで,入力配列の反転や鏡映を行わなくても,逆方向の計算を簡単に実行できます。

拡張機能

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

GPUコード生成
GPU编码器™を使用してNVIDIA GPU®のためのCUDA®コードを生成します。

R2014bで導入