Prod 函数
Prod?函數
Product?of?array?elements
矩陣元素乘積
Syntax
語法
B?=?prod(A)
B?=?prod(A,dim)
Description
描述
B?=?prod(A)?returns?the?products?along?different?dimensions?of?an?array.
B=prod(A)返回的積值形式要依據陣列的不同規模。
If?A?is?a?vector,?prod(A)?returns?the?product?of?the?elements.
如果A是一個向量,prod(A)返回各元素的積。
If?A?is?a?matrix,?prod(A)?treats?the?columns?of?A?as?vectors,?returning?a?row?vector?of?the?products?of?each?column.
如果A是一個矩陣,prod(A)將A矩陣的列如同向量一般處理,返回一個行向量形式的積值。
If?A?is?a?multidimensional?array,?prod(A)?treats?the?values?along?the?first?non-singleton?dimension?as?vectors,?returning?an?array?of?row?vectors.?
如果A是一個,prod(A)處理的值依據第一個non-singleton?維度作為向量,返回一個列向量陣列
B?=?prod(A,dim)?takes?the?products?along?the?dimension?of?A?specified?by?scalar?dim.
B=prod(A,dim),依據給定的dim值,求解A矩陣的積。
當dim值為1時,B結果為A矩陣的各列元素的積,以行向量形式表達結果;
當dim值為2時,B結果為A矩陣的各行元素的積,以列向量形式表達結果;
當dim值為3(或)時,B結果為A矩陣的原型,不做任何運算。
Examples
例如:
The?magic?square?of?order?3?is
Magic?square矩陣的命令值為3得到:?
M?=?magic(3)
M?=?
????8????1????6
????3????5????7
4????9????2?
The?product?of?the?elements?in?each?column?is?
各列上元素的積通過如下命令便可獲得:
prod(M)?=
?
96????45????84?
The?product?of?the?elements?in?each?row?can?be?obtained?by:
在各行上的元素的積同樣能夠得到,通過如下形式的命令:
prod(M,2)?=?
?????48
????105
?????72
- 上一篇pow2函數
- 下一篇real 函數
總結
- 上一篇: BP神经网络 语音信号分类
- 下一篇: 基于遗传算法优化的BP神经网络的 非线