cumprod、prod函数
1、prod函数
prod函数用于求矩阵元素的积,其调用格式如下。
(1)B=prod(A):若A为向量,则返回所有元素的积;若A为矩阵,则返回各列所有元素的积。
(2)B=prod(A,dim):返回矩阵A中的第dim维方向的所有元素的积。
prod函数应用示例:
>> prod(1:10) % 计算10的阶乘
ans =
3628800
>> M = magic(3)
M =
8 1 6
3 5 7
4 9 2
>> prod(M) % 列方向求积
ans =
96 45 84
>> prod(M,2) % 行方向求积
ans =
48
105
72
2.cumprod函数
cumprod函数用来求矩阵或向量的累积乘积,其调用格式如下。
(1)B=cumprod(A):若输入参数A为一个向量,则返回该向量所有元素的累积乘积;若A为矩阵,则返回该矩阵列方向各元素的累积乘积。
(2)B=cumprod(A,dim):A为矩阵,dim为指定维数,若dim=1,则表示在列方向上求累积乘积;若dim=2就代表在行方向上求累积乘积。
【例4-19】 cumprod函数应用示例。
>> cumprod(1:10)
ans =
Columns 1 through 7
1 2 6 24 120 720 5040
Columns 8 through 10
40320 362880 3628800>> A = [1 2 3; 4 5 6]
A =
1 2 3
4 5 6
>> cumprod(A,1) % 列方向上求累积乘积
ans =
1 2 3
4 10 18
>> cumprod(A,2) % 行方向上求累积乘积
ans =
1 2 6
4 20 120
cumprod函数和prod函数的区别:cumprod函数是求累积乘积,结果中含有每一步计算的结果,而prod给出的则是最终乘积的结果。
---------------------
作者:han_hhh
来源:CSDN
原文:https://blog.csdn.net/han_hhh/article/details/86618745
版权声明:本文为博主原创文章,转载请附上博文链接!
最新文章
- PHP-PHP-FPM的max_children一些误区
- Unity使用反射探头实现地面的镜面反射
- UWP开发入门(二十)——键盘弹起时变更界面布局
- Commons IO方便读写文件的工具类
- 为TListBox添加水平滚动条
- Leap Years
- ruby条件控制结构
- Hack工具
- JavaScript截取字符串的Slice、Substring、Substr函数简单比较还有indexof函数应用
- Java课程设计——计算数学表达式的程序(201521123051 谢庆圆)
- wxPython中按钮、文本控件的简单运用
- Cookie同域,跨域单点登录
- Python之numpy模块array简短学习
- C++ 指针和引用 吐血整理 Pointer&;Reference
- 计算机网络之动态主机配置协议DHCP
- heartFunction c语言
- Spring boot 2.1.x 造成的问题
- IIS 集成模式 导致 AjaxPro 无法正常运行
- Golang时间函数及测试函数执行时间案例
- Codeforces 937D - Sleepy Game