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
版权声明:本文为博主原创文章,转载请附上博文链接!

最新文章

  1. PHP-PHP-FPM的max_children一些误区
  2. Unity使用反射探头实现地面的镜面反射
  3. UWP开发入门(二十)——键盘弹起时变更界面布局
  4. Commons IO方便读写文件的工具类
  5. 为TListBox添加水平滚动条
  6. Leap Years
  7. ruby条件控制结构
  8. Hack工具
  9. JavaScript截取字符串的Slice、Substring、Substr函数简单比较还有indexof函数应用
  10. Java课程设计——计算数学表达式的程序(201521123051 谢庆圆)
  11. wxPython中按钮、文本控件的简单运用
  12. Cookie同域,跨域单点登录
  13. Python之numpy模块array简短学习
  14. C++ 指针和引用 吐血整理 Pointer&Reference
  15. 计算机网络之动态主机配置协议DHCP
  16. heartFunction c语言
  17. Spring boot 2.1.x 造成的问题
  18. IIS 集成模式 导致 AjaxPro 无法正常运行
  19. Golang时间函数及测试函数执行时间案例
  20. Codeforces 937D - Sleepy Game

热门文章

  1. Config安全控制
  2. linux权限之su和sudo的差别
  3. MarkDown语法总结
  4. PE知识复习之PE扩大节
  5. 【MongoDB】使用MongoVUE看不到插入的数据
  6. 谈下WebSocket介绍,与Socket的区别
  7. Java开发笔记(五十六)利用枚举类型实现高级常量
  8. Dynamics CRM教程:制作普通图表并放入仪表盘中
  9. Callback方法和JQuery链的解释
  10. Snapman系统中TCC执行效率和C#执行效率对比