文件帮助中心文件
南
符号累积产品
B = CumProd(A)
b = CumProd(A,Dim)
B = cumprod (___,方向)
B = cumprod (___nanflag)
例子
B.= CumProd(一种的)返回累积产品一种从第一个阵列维度的开头开始一种它的大小不等于1。输出B.具有相同的尺寸一种.
B.= CumProd(一种的)
B.
一种
如果一种是向量吗Cumprod(a)返回包含元素累积产品的向量一种.
Cumprod(a)
如果一种是一个矩阵Cumprod(a)的每一列的累积乘积返回一个矩阵s manbetx 845一种.
如果一种是一个多维数组吗Cumprod(a)行动第一个nonsingleton维度.
B.= CumProd(一种那暗淡的)沿尺寸返回累积产品暗淡.例如,如果一种是一个矩阵Cumprod(A,2)返回每行的累积产品。
B.= CumProd(一种那暗淡的)
暗淡
Cumprod(A,2)
B.= CumProd(___那方向的)使用以前的任何语法指定方向。例如,CumProd(A,2,'反向')返回行中的累积产品一种通过从端到第二维的开始工作。
B.= CumProd(___那方向的)
方向
CumProd(A,2,'反向')
B.= CumProd(___那nanflag的)指定是包含还是省略南从任何先前语法的计算中的值。CumProd(A,'IncludeNan')包括所有南值的计算whileCumProd(A,'omitnan')忽略它们。
B.= CumProd(___那nanflag的)
nanflag
CumProd(A,'IncludeNan')
CumProd(A,'omitnan')
全部收缩
创建一个符号矢量。找到其元素的累积产品。
纽带Xa =(1:5)* x
A = ( X 2 X 3. X 4. X 5. X 的) [x,2 * x,3 * x,4 * x,5 * x]
在累积产品的向量中,元素s manbetx 845B(2)是产品A(1)和A2), 尽管B(5)是元素的乘积吗A(1)通过A(5).
B(2)
A(1)
A2)
B(5)
A(5)
B = ( X 2 X 2 6. X 3. 24. X 4. 120. X 5. 的) [x,2 * x ^ 2,6 * x ^ 3,24 * x ^ 4,120 * x ^ 5]
创建一个3 × 3的符号矩阵一种谁的所有元素都是X.
X
纽带Xa = =(3)* x
A = ( X X X X X X X X X 的) [x, x, x;x, x, x;x, x, x]
( X X X X X X X X X 的) [x, x, x;x, x, x;x, x, x]
计算元素的累积产品一种.默认情况下,COMPROD.返回每个列的累积积。
COMPROD.
B = ( X X X X 2 X 2 X 2 X 3. X 3. X 3. 的) [x, x, x;x ^ 2, x ^ 2, x ^ 2;x ^ 3, x ^ 3, x ^ 3)
( X X X X 2 X 2 X 2 X 3. X 3. X 3. 的) [x, x, x;x ^ 2, x ^ 2, x ^ 2;x ^ 3, x ^ 3, x ^ 3)
要计算每一行的累积积,请设置暗淡选项2.
2
B = CumProd(A,2)
B = ( X X 2 X 3. X X 2 X 3. X X 2 X 3. 的) [x,x ^ 2,x ^ 3;x,x ^ 2,x ^ 3;x,x ^ 2,x ^ 3]
( X X 2 X 3. X X 2 X 3. X X 2 X 3. 的) [x,x ^ 2,x ^ 3;x,x ^ 2,x ^ 3;x,x ^ 2,x ^ 3]
创建一个3 × 3 × 2的符号数组。
纽带Xy一个(:,:,1)= [x y 0;x 3 x * y;x 1/3 y];一个(:,:,2)= [x y 3;3 x y;y 3 x];一种
一个(:,:,1)= ( X y 0. X 3. X y X 1 3. y 的) [x,y,sym(0);x,sym(3),x * y;x,sym(1/3),y]
( X y 0. X 3. X y X 1 3. y 的) [x,y,sym(0);x,sym(3),x * y;x,sym(1/3),y]
A(:,:,2)= ( X y 3. 3. X y y 3. X 的) [x,y,sym(3);Sym(3),X,Y;y,sym(3),x]
( X y 3. 3. X y y 3. X 的) [x,y,sym(3);Sym(3),X,Y;y,sym(3),x]
通过指定计算沿行沿行计算累积产品暗淡作为2.指定'逆转'选项从右到左工作在每一行。结果是一样的大小一种.
'逆转'
B = CumProd(A,2,'逆转'的)
B (:: 1) = ( 0. 0. 0. 3. X 2 y 3. X y X y X y 3. y 3. y 的) [sym(0),sym(0),sym(0);3 * x ^ 2 * y,3 * x * y,x * y;(x * y)/ 3,y / 3,y]
( 0. 0. 0. 3. X 2 y 3. X y X y X y 3. y 3. y 的) [sym(0),sym(0),sym(0);3 * x ^ 2 * y,3 * x * y,x * y;(x * y)/ 3,y / 3,y]
B(:,:,2)= ( 3. X y 3. y 3. 3. X y X y y 3. X y 3. X X 的) (3 * x * y, 3 * y,信谊(3);3 * x * y, x * y, y;3 * x * y, 3 * x, x]
( 3. X y 3. y 3. 3. X y X y y 3. X y 3. X X 的) (3 * x * y, 3 * y,信谊(3);3 * x * y, x * y, y;3 * x * y, 3 * x, x]
若要沿第三个维度(页)计算累积产品,请指定暗淡作为3..指定'逆转'选项从最大的页面索引工作到最小的页面索引。
3.
b = CumProd(A,3,'逆转'的)
B (:: 1) = ( X 2 y 2 0. 3. X 3. X X y 2 X y 1 X y 的) [x ^ 2,y ^ 2,sym(0);3 * x,3 * x,x * y ^ 2;x * y,sym(1),x * y]
( X 2 y 2 0. 3. X 3. X X y 2 X y 1 X y 的) [x ^ 2,y ^ 2,sym(0);3 * x,3 * x,x * y ^ 2;x * y,sym(1),x * y]
B(:,:,2)= ( X y 3. 3. X y y 3. X 的) [x,y,sym(3);Sym(3),X,Y;y,sym(3),x]
创建一个符号向量包含南值。计算累积乘积。s manbetx 845
a = [sym('一种')sym('B') 1 NaN 2]
A = ( 一种 B. 1 南 2 的) [A,B,SYM(1),SYM(NaN),Sym(2)]
B = ( 一种 一种 B. 一种 B. 南 南 的) [a, a*b, a*b, sym(NaN), sym(NaN)]
你可以忽略南使用累积产品计算的值'omitnan'选择。
'omitnan'
B = CumProd(A,'omitnan'的)
B = ( 一种 一种 B. 一种 B. 一种 B. 2 一种 B. 的) [a,a * b,a * b,a * b,2 * a * b]
输入数组,指定为符号向量、矩阵或多维数组。
要操作的维数,指定为正整数标量。如果没有指定值,则默认为大小不等于1的第一个数组维度。
考虑一个二维输入数组,一种.
Cumprod(A,1)处理列中的连续元素一种并返回每一列的累积积。
Cumprod(A,1)
Cumprod(A,2)的行中连续的元素一种并返回每一行的累积积。
COMPROD.回报一种如果暗淡大于ndims(a).
ndims(a)
'向前'
累积方向,指定为'向前'(默认)或'逆转'.
'向前'从事1到结尾活动维度。
1
结尾
'逆转'从事结尾到1活动维度。
数据类型:字符
字符
'IncludeNan'
南条件,指定为:
'IncludeNan'- 包括南计算累积产品时输入的值,导致s manbetx 845南输出中的值。
'omitnan'——忽略所有南输入中的值。含有元素的产物南值是所有非的产物南元素。如果所有元素都是南, 然后COMPROD.返回1。
累积产品阵列,作为向量,矩阵或多维阵列与输入相同的尺寸一种.
第一个非挂车间尺寸是阵列的第一维度,其大小不等于1。
例如:
如果X是一个1-by-n的行矢量,那么第二维度是第一个不连续的尺寸X.
如果X是一个1-0-by-n空数组,那么第二个维度是第一个非致法的维度X.
如果X是1乘1乘3的数组,那么第三维是第一个非单维X.
cumsum|折叠|int|讨论者|Symsum.
cumsum
折叠
int
讨论者
Symsum.
您拥有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,以便在可用的地方进行翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获得最佳网站性能。其他MathWorks国家网站未优化您所在地的访问。
联系您当地的办公室