17.4和和积

 
:y= 总和 (x)
:y= 总和 (x,dim)
:y= 总和 native
:y= 总和 double
:y= 总和 额外的

沿维度的元素总和dim.

如果dim如果省略,则默认为第一个非单例维度。

可选类型输入确定用于计算的变量的类别。默认情况下,浮点输入(双精度或单精度)上的操作以其本机数据类型执行,而整数、逻辑和字符数据类型上的操作则使用双精度执行。如果参数native则该操作以与原始参数相同的类型执行。

例如

sum([true,true])⇒ 2sum([true,true],“原生”)⇒ 真的

如果double即使对于单精度输入,也以双精度执行求和。

对于双精度输入额外的参数将使用比直接求和更准确的算法。对于单精度输入,额外的与相同double.对于所有其他数据类型额外的没有效果。

详见: 累加,直角三角形,.

 
:y= (x)
:y= (x,dim)
:y= native
:y= double

元素沿尺寸的乘积dim.

如果dim如果省略,则默认为第一个非单例维度。

可选类型输入确定用于计算的变量的类别。如果参数native则该操作是在与原始参数相同的类型中执行的,而不是默认的双重类型。

例如

戳⇒ 1prod([true,true],“原生”)⇒ 真的

相反,如果double即使对于单精度输入,也能以双精度执行运算。

详见: cumprod,总和.

 
:y= 累加 (x)
:y= 累加 (x,dim)
:y= 累加 native
:y= 累加 double

沿维度元素的累计总和dim.

如果dim如果省略,则默认为第一个非单例维度。例如

cumsum([1,2;3,4;5,6])⇒  1   2       4   6       9  12

有关可选参数的说明nativedouble详见@sum.

详见: 总和,cumprod.

 
:y= cumprod (x)
:y= cumprod (x,dim)

元素沿维度的累积乘积dim.

如果dim如果省略,则默认为第一个非单例维度。例如

康([1,2;3,4;5,6])⇒  1   2       3   8      15  48

详见: ,累加.

 
:y= 直角三角形 (x)
:y= 直角三角形 (x,dim)

元素沿维度的平方和dim.

如果dim如果省略,则默认为第一个非单例维度。

这个函数在概念上等同于计算

sum(x.*conj(x),dim)

但它使用较少的内存并避免调用康吉如果x是真实的。

详见: 总和,.


版权所有 © 2024 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号