excel中如何用函式就兩個矩陣相乘的n次方

2021-03-04 04:38:06 字數 3796 閱讀 5370

1樓:張小順

excwl中,矩陣相乘是mmult函式,n次方可以用^,也可以用power函式。

用excel算兩矩陣相乘

2樓:特特拉姆咯哦

1、開啟 excel 並寫入所有需要在 excel 中相乘的矩陣資料, 例如在 a1:c2 a 區域中寫入第一個矩陣, 並在 e1:f3 區域中寫入第二個矩陣

2、然後,在任間單元格插入公式=mmult(a1:c2,e1:f3),回車確定

3、我們知道一個 mxn 矩陣 a (m, n) 由恩智浦矩陣 b (n, p) 留下, 將得到一個 mxn 矩陣 c (m, p), 然後, 我們的例子是一個 (2, 3) xb (3, 2), 得到一個矩陣應該是 c (2, 2), 即2行2列矩陣然後我們使用輸入公式作為基準的單元格選擇4個單元格

4、選中後,我們按鍵盤的f2功能鍵,啟用公式編輯

5、然後按鍵盤 ctrl shift enter 鍵將公式轉換為陣列公式, 這是將最後兩個矩陣相乘的結果 (我們回顧公式並自動新增一對大括號 "{}", 這是 excel 後陣列公式的標誌 按下 ctrl 移位輸入鍵組合。

3樓:匿名使用者

舉例說明。

如圖有兩個矩陣,a1:c2以及e1:f3

選擇a5:b6,輸入公式:=mmult(a1:c2,e1:f3),按ctrl+shift+enter,完成陣列公式輸入。結果如圖:

4樓:匿名使用者

說明返回兩個陣列的矩陣乘積。結果矩陣的行數與 array1 的行數相同,矩陣的列數與 array2 的列數相同。語法

5樓:匿名使用者

mmult(array1,array2)

各位大神:如何用excel計算矩陣的n次方 例子:如矩陣 0.8 0.2 0.3 0.7 如有答謝,必有重賞?

6樓:陽光上的橋

excel裡面mmult函式計算矩陣的乘法,矩陣a*a就是2次方,3次方繼續乘積即可,下圖是你的例內子矩陣容的2次方:

2次方的公式為:

=mmult(a1:b2,a1:b2)

但是需要先選中一個2*2的區域輸入公式,以ctrl+shift+回車鍵結束,表示是陣列。

怎樣用excel求一個矩陣的n次方?

7樓:泡影果果

工具:抄office  excel

步驟輸入初始矩陣到單元格中bai後,選中該矩陣區域,然du後複製,右鍵zhi貼上,選擇「轉置」即可。dao如附圖所示。

如果有一個m×n階的矩陣a,設|a|級該矩陣對應行列式的值。這裡使用上面矩陣轉置的矩陣為示例資料。輸入該公式後,發現返回的是非法資料警告,原因在於行列式的值必須符合行列式的規則,行數和列數必須相等,所以計算矩陣行列式的值的前提是該矩陣為方陣。

如附圖所示,計算方陣對應行列式的值就ok了。

注意只有方陣才有逆矩陣,所以該矩陣必須是一個n階方陣。在單元格中輸入「=minverse(陣列)」回車即可得到該矩陣的逆陣。演示如附圖所示。

8樓:匿名使用者

設4行4列矩陣如圖:將公式 =power(mdeterm(a1:d4),5) 複製到需要顯示整個矩陣的5次方結單元的單元格即可,如圖:

9樓:匿名使用者

編輯一個計算公式就可以了,在你要顯示計算結果的地方輸入「=(4*4)*5」

10樓:

選定區域e1:h4

編輯欄=mmult(mmult(mmult(mmult(mmult(a1:d4,a1:d4),a1:d4),a1:d4),a1:d4),a1:d4)

ctrl+shift+enter

11樓:匿名使用者

不明白你的意思,你是求這些數的5次方之和麼,還是逐個求5次方,還是別的意思反正求冪公式為power,如2的5次=power(2,5)=64,243開5次為=power(243,1/5)=3

12樓:一個白日夢

當然可復以啦...

實際上就是利制用excel裡面的數學bai函式 mmult(array1,array2) 結果矩陣的行數與array1相等,列數du與array2相等,,,把這個zhi函式重dao復n次,,即可得到n次方的結果啦..

excel裡如何讓兩個矩陣相乘?

13樓:我是來嚇寶寶的

第一步,我們在空白輸入公式,如圖f2單元格輸入公式「="@"&a2&"*"&c2",把公式拉下來。

第二步,選擇f列整列——編輯——複製——選擇性貼上——複製——數值。

第三步,在d2單元格輸入公式"=f2",把公式拉下來。

第四步,選擇d列整列——編輯——複製——選擇性貼上——複製——數值。

第五步,選擇d列整列——編輯——查詢(ctrl+f)——替換——查詢內容輸入"@"——替換為"=",這樣d列裡顯示的就是用a列和c列兩列的兩個資料相乘的啦。

14樓:琳子妹妹

mmult函式

結果為:

7 10

8 12

15 22

返回兩個陣列的矩陣乘積。結果矩陣的行數與 array1 的行數相同,矩陣的列數與 array2 的列數相同。

語法mmult(array1,array2)

array1, array2 是要進行矩陣乘法運算的兩個陣列。

說明array1 的列數必須與 array2 的行數相同,而且兩個陣列中都只能包含數值。

array1 和 array2 可以是單元格區域、陣列常量或引用。

在以下情況下,mmult 返回錯誤值 #value!:

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

array1 的列數與 array2 的行數不相等。

兩個陣列 b 和 c 的矩陣乘積 a 為:

(此處公式略,複雜)

其中 i 為行數,j 為列數。

對於返回結果為陣列的公式,必須以陣列公式的形式輸入。 ★

示例 1

a b

1 array 1 array 1

2 1 3

3 7 2

4 array 2 array 2

5 2 0

6 0 2

公式 公式

=mmult(a2:b3,a5:b6)

結果 2 6

14 4

註釋 ★★★示例中的公式必須以陣列公式輸入。將示例複製到空白工作表後,請選擇以公式單元格開始的資料區域 a8:b9。

按 f2,再按 ctrl+shift+enter。如果公式不是以陣列公式輸入,則返回單個結果值 2。(非常重要,如有可能妹妹想用紅色字提示你一下)★★★

計算簡單陣列夠用了,妹妹累了。去吃(>^ω^<)米米。有疑問的話再說吧

excel矩陣相乘

15樓:hpzwq是我

你這個公式會只得到一個10*1的陣列。怎麼會得到10*10的矩陣呢?

如果輸出結果時,全選了10*10的單元格,批量填充公式,肯定會得到10組重複的資料,只是相當於重複填充第一列結果陣列而已。

16樓:

不可以,它只有兩個引數,所以只能是兩個

矩陣相乘

17樓:匿名使用者

=mmult(b16:k25,n16:n25) 返回的本就是一維陣列

Excel中如何用方程式函式作圖

您可以試試以下操作 1.選擇兩列 一列 a 作為x,一列 b 作為y,如果y x平方 2,可以將第一版列從1.14,在第二列輸權 入 a1 a1 2 回車,然後往下填充,知道第14行。2.在空白地方插入圖表,選擇型別為折線圖,子圖為第一個圖,下一步輸入a b兩列,完成即可。希望對您解決問題能有所幫助...

在EXCEL中如何用函式統計滿足條件單元格內及格人的個數

一般可用以下兩抄種方法解決 假定bai分數在c列,及格du線為60分。1 若人 zhi數不固定,公式 countif c c,60 2 若人數是固定的 比如dao100人 可用公式 sumproduct n c1 c100 60 也可用上面的公式。統計一班 抄語文的及格人數 sumproduct a...

EXCEl中如何用函式把金額用大寫來統計

自定義單元格格式就可以將數字金額轉換成大寫金額 可以通過 選定單元格 excel 數字金額自動變大寫金額 if round a2,2 0,無效數值 if round a2,2 0,零 if round a2,2 1,text int round a2,2 dbnum2 元零 text int rou...