位置:首頁(yè) > 軟件操作教程 > 辦公軟件 > Excel > 問(wèn)題詳情

實(shí)用技巧:用Excel計(jì)算層次分析法的矩陣權(quán)重分析

提問(wèn)人:周麗平發(fā)布時(shí)間:2021-07-10

第一步,輸入判斷矩陣,拉出列和

image.png

image.png

image.png

繼續(xù)地,根據(jù)上面的公式,先后按次序作出歸一化后的矩陣、求行和、求歸一化后的權(quán)重、計(jì)算矩陣乘積、矩陣對(duì)應(yīng)元素與權(quán)重向量元素求商,最后得到最大特征值——話說(shuō)這也是普通矩陣得到最大特征值的一種方式。

image.png

這里要介紹一個(gè)Excel命令:MMULT:求矩陣相乘

矩陣相乘,矩陣A乘以矩陣B=矩陣C,需要用命令指定兩個(gè)矩陣,和一個(gè)結(jié)果矩陣的位置。

MMULT(array1,array2)函數(shù)介紹:

返回兩個(gè)數(shù)組的矩陣乘積。結(jié)果矩陣的行數(shù)與數(shù)組array1 的行數(shù)相同,矩陣的列數(shù)與數(shù)組array2 的列數(shù)相同。

語(yǔ)法

MMULT(array1,array2)

Array1, array2 是要進(jìn)行矩陣乘法運(yùn)算的兩個(gè)數(shù)組。

說(shuō)明

Array1 的列數(shù)必須與 array2 的行數(shù)相同,而且兩個(gè)數(shù)組中都只能包含數(shù)值。

Array1 和 array2 可以是單元格區(qū)域、數(shù)組常量或引用。

在以下情況下,MMULT 返回錯(cuò)誤值 #VALUE!:

任意單元格為空或包含文字。

array1 的列數(shù)與 array2 的行數(shù)不相等。

為什么說(shuō)還要指定結(jié)果矩陣的位置呢?

很多人在使用這個(gè)命令的時(shí)候,有個(gè)誤區(qū),在一個(gè)單元格內(nèi),輸入=MMULT(array1,array2),回車,發(fā)現(xiàn)兩個(gè)矩陣相乘,怎么只有一個(gè)數(shù)字呢?沒(méi)錯(cuò),因?yàn)槟阒皇侵付艘粋€(gè)單元格,自然就會(huì)返回結(jié)果矩陣的第一個(gè)元素了。

正確的做法是:

選擇一個(gè)符合結(jié)果矩陣維數(shù)的單元格區(qū)域,比如A是3X3,B是3X1,那么就選中一個(gè)3X1的范圍;

輸入MMULT公式

Shift+Ctrl+Enter 這點(diǎn)非常重要!

繼續(xù)查找其他問(wèn)題的答案?

回復(fù)(0)
返回頂部