excel裡如何讓兩個矩陣相乘用excel算兩矩陣相乘

2021-05-18 01:00:57 字數 4736 閱讀 3894

1樓:我是來嚇寶寶的

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

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

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

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

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

2樓:琳子妹妹

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算兩矩陣相乘

3樓:特特拉姆咯哦

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 移位輸入鍵組合。

4樓:匿名使用者

舉例說明。

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

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

5樓:匿名使用者

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

6樓:匿名使用者

mmult(array1,array2)

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

7樓:張小順

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

在excel中,怎樣讓一個數與一個矩陣相乘?

8樓:小竹大竹

哎 其實很簡單的 舉個例子更好理解 例如 3乘以矩陣a1:b2 你選中c1:d2 然後輸入3*a1:b2 按ctrl+shift+enter 就可以了 嘿嘿

9樓:匿名使用者

方法:選擇性貼上

將數字輸入任意單元格,然後複製

將矩陣拖黑,點選擇性貼上,彈出對話方塊後選 乘確認即可。

在excel中如何讓一個數與矩陣相乘?

10樓:匿名使用者

可以用選擇性貼上

將數字輸入任意單元格,然後複製

將矩陣拖黑,點選擇性貼上,彈出對話方塊後選 乘確認即可

excel 三個矩陣乘法

11樓:匿名使用者

1、mmult函式可直接做矩陣相乘,注意是陣列函式,需要同時按ctrl+alt+enter

2、1×n的矩陣乘上n×n矩陣得到的是一個1×n的矩陣

12樓:匿名使用者

向下拉,向右拉

13樓:匿名使用者

=mmult(mmult(b40:d45,g30:i32),b37:g39)

網頁連結

excel兩個矩陣相乘總是一個數

14樓:匿名使用者

選定3*3區域,錄入公式:=mmult(16列3行矩陣,3列16行矩陣)

按ctrl+shift+enter

excel矩陣相乘

15樓:hpzwq是我

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

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

16樓:

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

矩陣相乘

17樓:匿名使用者

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

怎樣在excel中計算矩陣?

18樓:哇哎西西

準備工具/材料:裝有windows 10的電腦

一臺,microsoft office 家庭和學生版 2010 excel軟體。

1、準備測試資料:在a1:c2輸入第一個矩陣的值;在e1輸入第二個矩陣的值:f3。

2、隨機選擇一個空單元格,並輸入公式=mmult(a1:c2,e1:f3)。

3、按回車鍵後,會出現一個45的特定值,但實際上,當兩個矩陣相乘時,最終結果是一個矩陣。

4、根據輸入公式的單元格選擇4個單元格。

5、按f2鍵,效果如下。

6、按下ctrl鍵,將公式更改為陣列公式,並獲得所需的結果。

19樓:

把第1組資料輸入到a1:d2單元格區域,選中該區域,複製,在a3點右鍵「選擇性貼上」,選中「轉置」,確定。a3:b6為第2組資料。

選中e1:f2區域,輸入公式:

=mmult(a1:d2,a3:b6)

公式以ctrl+shift+回車三鍵結束。

20樓:茗童

第一步,分析三元方程組。在本例項中,使用者需要求解的三元方程組如下。

第二步,計算係數矩陣的逆矩陣。選擇單元格範圍b5~d7r在標題欄中輸入{=minverse(b1:d3)}」,然後同時按下ctrl+shift +enter組合鍵,得到的結果如圖。

第三步,驗證矩陣結果。選擇單元格範圍b9一d11,在標題欄中輸入」,然後同時按下ctrl+shift + enter組合鍵,得到的結果如圖。

第四步,分析驗證結果。在上面的單元格b9-d11中,得到的結果並不完個是單元矩陣.而是十分接近單元矩陣。

這是因為,在excel中計算逆矩陣的時候,使用的是試算的方法。而不是直接通過理論求解逆矩陣,存在一個計算精度誤差。

21樓:匿名使用者

設 1 2 3 4 存放在單元格a1:d2中。

5 6 7 8

根據矩陣乘法法則,本問題的結果是2*2的矩陣,可在表中選中2行2列單元格,在編輯欄輸入

=mmult(a1:d2,transpose(a1:d2)),輸入後按ctrl+shift+enter。

希望對你有幫助

yancong529@163.***

經常交流哈

o(∩_∩)o

22樓:匿名使用者

您好,可以實現,您可以在excel 中 按f1 搜尋轉置 和 矩陣乘法 。參考相關函式

如果您對於vba瞭解,程式設計可實現此功能。

23樓:匿名使用者

沒有這個功能吧!在materlab上計算吧!

矩陣與其分塊矩陣等價嗎,如果將兩個矩陣相乘劃分為分塊矩陣相乘應如何劃分才可以計算

矩陣與其分塊矩陣實際上是相等,無所謂等價 分塊矩陣的乘法要求 左乘矩陣列的分法 與 右乘矩陣行的分法 一致 分塊矩陣小矩陣有什麼要求 分塊相乘的時候要遵循的原則是隻要a的列分塊和b的行分塊是一致的,就可以把小矩陣看成元素安乘法規律進行運算,不是每個矩陣相乘時劃分矩陣都會變得簡單,但是有的矩陣很有特點...

為什麼兩個滿秩矩陣相乘不能得到零矩陣

由矩陣不等式可以知道,a,b分別是 m p,p n矩陣則 r ab r a r b p a和b都是 滿秩矩陣,那麼r a m,r b p 所以專r ab m當然不能得屬到零矩陣 滿秩矩陣左乘或右乘一個矩陣,實際上就等價於進行初等變換,當然不改變它的秩 誰說的?這是錯誤結論a 1000 b 01 00...

兩個矩陣相乘等於0,已知其中矩陣,怎麼求其中矩陣

解線性方程組zx 0,再列出幾個解 x1,x2,x3,x4,x5 就是你要求的矩陣了。已知兩個矩陣相乘等於0,其中一個矩陣已知,怎麼求另一矩陣?b 0如果其中之一已知,且已知的矩陣可逆,則另一個矩陣一定是零矩陣。如果已知矩陣不可逆,例如已知矩陣a不可逆,則根據ax 0,解出基礎解系。b矩陣中每個列向...