cumprod--累积连乘
生活随笔
收集整理的這篇文章主要介紹了
cumprod--累积连乘
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
【功能簡介】計算累積連乘。
【語法格式】
1.B=cumprod(A)
對數組計算累積連乘。如果A是一個向量,函數返回一個長度相同的向量,其中的元素是原向量的累積連乘。如果A是一個矩陣,則將每一列當做一個向量進行計算,最后返回與A大小相同的矩陣。如果A是一個多維數組,函數對第一個長度不為1的維度進行計算。
2.B=cumprod(A,dim)
沿著dim指定的維度返回元素的累積連乘。
【實例5.38】計算向量[1,2,3,4,5]和矩陣[1,2,3;4,5,6]的累積連乘。
>> a=[1,2,3,4,5]; >> cumprod(a) %計算向量的累積連乘 ans = 1 2 6 24 120 >> b=[1,2,3;4,5,6] b = 1 2 3 4 5 6 >> cumprod(b,1) %矩陣沿著列計算累積連乘 ans = 1 2 3 4 10 18 >> cumprod(b,2) %矩陣沿著行計算累積連乘 ans = 1 2 6 4 20 120
【實例分析】計算累積連乘時,第n個元素是原矩陣中前n個元素之積,最后一個元素與用prod函數得到的向量的連乘相同。
總結
以上是生活随笔為你收集整理的cumprod--累积连乘的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: nchoosek--二项式系数或所有的组
- 下一篇: zeros--创建零矩阵