康明

累积最小值

描述

例子

m=康明(一种返回累积最小元素一种。默认,康明(a)沿着第一个阵列维度运行,其大小不等于1。

  • 如果一种是一个矢量,然后康明(a)返回包含累积最小值的相同大小的向量一种

  • 如果一种是一个矩阵,然后康明(a)返回相同大小的矩阵,其中包含每列中的累积最小值一种

  • 如果一种那是一个多维数组康明(a)返回相同大小的阵列,其沿第一阵列尺寸包含累积最小值一种谁的尺寸不等于1。

例子

m=康明(一种暗淡沿维度返回累积最小值暗淡。例如,如果一种是一个矩阵,然后康明(A,2)沿着行返回累积最小值一种

例子

m=康明(___方向(可选)使用先前的任何语法指定方向。您必须指定一种并且,可选地,可以指定暗淡。例如,康明(A,2,'反向')返回累积最小值一种通过从结束到第二个维度的开始一种

例子

m=康明(___nanflag.指定是否包含或省略来自以前的任何语法的计算值。康明(A,'IncludeNan')包括所有计算中的值康明(A,'Omitnan')忽略它们。

例子

全部收缩

找到一个随机整数的1×10向量的累积最小值。

V = RANDI([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 1 1

找到3×3矩阵列的累积最小值。

a = [3 5 2;1 6 3;7 8 1]
A =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]
A =3×33 5 2 1 6 3 7 8 1
m =康明(a,2)
m =3×33 3 2 1 1 1 7 7 1

计算2×2×3阵列的第三尺寸中的累积最小值。指定方向作为'撤销'从第三维的结尾到开始。

a =猫(3,[[1 2; 3 4],[9 10; 11 12],[5 6; 7 8])
a = a(:,:,1)= 1 2 3 4a(:,2)= 9 10 11 12a(:,3)= 5 6 7 8
m =康明(a,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×6.3 3 3 3 0 0

如果你包括计算中的值,然后累积最小值变为一旦第一个价值一种遇到。

m =康明(a,'IncludeNan'
m =1×6.3 3 3南楠楠楠

输入参数

全部收缩

输入数组,指定为向量,矩阵或多维数组。对于复杂的元素,康明比较元素的幅度。如果大小相等,康明也比较相位角。

数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64|逻辑|期间
复数支持:万博1manbetx是的

维度运行,指定为正整数标量。如果没有指定值,则默认值是第一个数组维度,其大小不等于1。

考虑二维输入数组,一种

  • 康明(A,1)在列中的连续元素上工作一种并返回与相同尺寸的数组一种在每列中的累积最小值。

  • 康明(A,2)在行的连续元素上工作一种并返回与相同尺寸的数组一种每行中的累积最小值。

康明回报一种如果暗淡大于ndims(a)

累积方向,指定为'向前'(默认)或'撤销'

  • '向前'从事1结尾主动维度。

  • '撤销'从事结尾1主动维度。

数据类型:char

条件,指定为以下值之一:

  • 'omitnan'- 忽略所有输入中的值。如果输入有连续领先那么值康明回报在输出的相应元素中。例如,康明([南7 13 6],'omitnan')返回行向量[南7 7 6]

  • 'IncludeNan'- 包括计算累积最小值时输入的值,从而导致输出中的值。

数据类型:char

输出参数

全部收缩

累积最小值,作为向量,矩阵或多维数组返回。尺寸和数据类型m与那些相同一种

尖端

  • '撤销'许多累积函数中的选项允许快速定向计算而不需要输入阵列的翻转或反射。

扩展能力

C / C ++代码生成
使用MATLAB®Coder™生成C和C ++代码。

GPU代码生成
使用GPU Coder™为NVIDIA®GPU生成CUDA®代码。

在R2014B中介绍