主要内容

凯明姆

累积最大值

描述

例子

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

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

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

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

例子

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

例子

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

例子

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

例子

全部收缩

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

v = Randi(10,1,10)
v =1×109 10 2 10 7 1 3 6 10 10
m = cummax(v)
m =1×109 10 10 10 10 10 10 10 10 10 10

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

a = [3 5 2;1 6 3;7 8 1]
A =3×33 5 2 1 6 3 7 8 1
m = cummax(a)
m =3×33 5 2 3 6 3 7 8 3

找到3×3矩阵行的累积最大值。

a = [3 5 2;1 6 3;7 8 1]
A =3×33 5 2 1 6 3 7 8 1
m = cummax(a,2)
m =3×33 5 5 1 6 6 7 8 8

计算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 = cummax(a,3,'撤销'
m = m(:,:,1)= 9 10 11 12 m(:,:,2)= 9 10 11 12 m(:,:,3)= 5 6 7 8

创建包含的向量值并计算累积最大值。默认情况下,凯明姆忽略价值观。

a = [3 5 nan 9 0 nan];m = cummax(a)
m =1×6.3 5 5 9 9 9

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

m = cummax(a,'IncludeNan'
m =1×6.3 5纳米南楠

输入参数

全部收缩

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

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

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

考虑二维输入数组,一种

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

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

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

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

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

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

数据类型:char

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

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

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

数据类型:char

输出参数

全部收缩

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

提示

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

扩展能力

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

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

在R2014B中介绍