1樓:特特拉姆咯哦
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 移位輸入鍵組合。
2樓:匿名使用者
舉例說明。
如圖有兩個矩陣,a1:c2以及e1:f3
選擇a5:b6,輸入公式:=mmult(a1:c2,e1:f3),按ctrl+shift+enter,完成陣列公式輸入。結果如圖:
3樓:匿名使用者
說明返回兩個陣列的矩陣乘積。結果矩陣的行數與 array1 的行數相同,矩陣的列數與 array2 的列數相同。語法
4樓:匿名使用者
mmult(array1,array2)
為什麼我用excel算矩陣相乘結果總是一個數
5樓:小丁創業
出現此問題的bai原因為
:運du算的時候使用了非數值的
zhi單元格。
解決的方dao法和詳細的操版作步驟如下:權1、第一步,開啟需要處理的檔案,可以看到總和顯示為「#value!」,見下圖,轉到下面的步驟。
2、第二步,執行完上面的操作之後,將所有平方米都移除,然後對公式求和,見下圖,轉到下面的步驟。
3、第三步,執行完上面的操作之後,可以看到求和是正確的,見下圖。這樣,就解決了這個問題了。
6樓:小小小小顰
可能是操作來錯誤導致,
源具體操作步驟如下:
1、首先,開啟excel並在excel中寫入所有需要相乘的矩陣資料,例如,將第一個矩陣寫入a1:c2區域,然後將第二個矩陣寫入e1:f3區,如下圖所示,然後進入下一步。
2、其次,在任何單元格中插入公式=
mmult(a1:c2,e1:f3),按enter確認,如下圖所示,然後進入下一步。
3、接著,我們知道恩智浦矩陣b(n,p)留下了一個mxn矩陣a(m,n),將得到一個mxn矩陣c(m,p)。
xb(3,2),得到應為c(2,2)的矩陣,即2行2列的矩陣。然後使用輸入公式作為參考單元格來選擇4個單元格,如下圖所示,然後進入下一步。
4、然後,完成上述步驟後,按鍵盤上的f2功能鍵以啟用公式,如下圖所示,然後進入下一步。
5、最後,按鍵盤上的ctrl + shift+ enter鍵將公式轉換為陣列公式,得到結果,如下圖所示。這樣,問題就解決了。
7樓:匿名使用者
是先選擇區域,然後輸入公式,按ctrl+shift+enter組合鍵結束。
詳見附圖
8樓:匿名使用者
好強大 如果bai計算矩陣相乘的話du
我都是用matlab的。 順便zhi說下:你是兩dao
excel中如何用函式就兩個矩陣相乘的n次方
9樓:張小順
excwl中,矩陣相乘是mmult函式,n次方可以用^,也可以用power函式。
excel矩陣相乘公式請教
10樓:退休畫線工
本問題的確如題主所說,是一個典型的矩陣乘法問題,一個矩陣乘法的陣列公式,就可得到需要的結果。
但提問中有問題的,產成品中有g,而子件耗用比中沒有g,所以按提問是無法把g產器需要的子件量計算進去的。下面的計算中子件耗用比中增加g產品的耗用比。
如圖,先拖動滑鼠一次選擇需要計算的單元格區域,圖中為m3:o5,輸入公式:
=mmult(b13:h15,b3:d9)
其中b13:h15為子件耗用比,b3:d9為產成品需求,兩個區域均可通過拖動滑鼠選擇(對輸入公式熟練的可直接輸入,不熟練的用滑鼠選擇更可靠)
同時按ctrl+shift+enter三鍵輸入陣列公式,直接得到所有計算結果。
說明:矩陣乘法要求第1個引數即第1個矩陣的列數,必須與第2引數即第2矩陣的行數相同,得到的結果矩陣行數與第1矩陣相同,列數與第2矩陣相同。本例中,最終結果為3行(子件耗用比行數)3列(產成品需求列數)。
本例中正好3行3列,還難以看出行列的關係,如果再增加9月的產成品需求,第2矩陣變成4列,那麼結果矩陣也變成3行4列,就很清楚了。
11樓:少年薄荷涼
你這個公式會只得到一個10*1的陣列。怎麼會得到10*10的矩陣呢?如果輸出結果時,全選了10*10的單元格,批量填充公式,肯定會得到10組重複的資料,只是相當於重複填充第一列結果陣列而已。
12樓:life劉賽
你這個資料裡面沒有g產品對應的消耗比,f又都是0,我就把g替代f了,用的就是矩陣公式,注意消耗比是3*6的矩陣,月產量是6*3的矩陣,所以兩者相乘就是3*3的矩陣,你看下,有不清楚的可以問我
13樓:匿名使用者
你最好用通俗的語言描述一下,希望哪些資料乘以哪些資料,然後放到哪些位置。
excel裡如何讓兩個矩陣相乘?
14樓:我是來嚇寶寶的
第一步,我們在空白輸入公式,如圖f2單元格輸入公式「="@"&a2&"*"&c2",把公式拉下來。
第二步,選擇f列整列——編輯——複製——選擇性貼上——複製——數值。
第三步,在d2單元格輸入公式"=f2",把公式拉下來。
第四步,選擇d列整列——編輯——複製——選擇性貼上——複製——數值。
第五步,選擇d列整列——編輯——查詢(ctrl+f)——替換——查詢內容輸入"@"——替換為"=",這樣d列裡顯示的就是用a列和c列兩列的兩個資料相乘的啦。
15樓:琳子妹妹
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矩陣相乘
16樓:hpzwq是我
你這個公式會只得到一個10*1的陣列。怎麼會得到10*10的矩陣呢?
如果輸出結果時,全選了10*10的單元格,批量填充公式,肯定會得到10組重複的資料,只是相當於重複填充第一列結果陣列而已。
17樓:
不可以,它只有兩個引數,所以只能是兩個
矩陣相乘
18樓:匿名使用者
=mmult(b16:k25,n16:n25) 返回的本就是一維陣列
excel兩個矩陣相乘總是一個數
19樓:匿名使用者
選定3*3區域,錄入公式:=mmult(16列3行矩陣,3列16行矩陣)
按ctrl+shift+enter
在excel中,怎樣讓一個數與一個矩陣相乘?
20樓:小竹大竹
哎 其實很簡單的 舉個例子更好理解 例如 3乘以矩陣a1:b2 你選中c1:d2 然後輸入3*a1:b2 按ctrl+shift+enter 就可以了 嘿嘿
21樓:匿名使用者
方法:選擇性貼上
將數字輸入任意單元格,然後複製
將矩陣拖黑,點選擇性貼上,彈出對話方塊後選 乘確認即可。
兩行兩列矩陣與兩行三列矩陣相乘怎麼算
兩個矩陣能不能相bai乘,比a b 就要du看a的列數是不是zhi等於b的行dao數,只要是相等的,那a就可以和專b相乘 在這裡三行三屬列矩陣的列數是3,兩行三列矩陣的行數是2,所以不能相乘 而如果是用兩行三列矩陣來乘三行三列矩陣,就是可以的 兩個兩行三列的矩陣相乘怎麼計算 矩陣乘法的定義要求前一個...
行滿秩矩陣與其轉置相乘行列式為什麼為
反例 單位矩陣 e 就是一個行滿秩矩陣 1 0 0 1 矩陣的秩和其伴隨矩陣的秩有什麼關係?當r a n時,a 0,所以 a 0,所以r a n 當r a n 1時,a 0,但是矩陣a中至少存在一個n 1階子 式不為0 秩的定義 所以r a 大於等於1 a 的定義 設a是n階矩陣,若r a n,則稱...
為什麼兩條直線垂直斜率相乘等於,為什麼兩條直線垂直斜率相乘等於
設這兩條直線的方向向量分別為 1,a 1,b 則這兩個方向向量也垂直,所以有 1,a 1,b 1 ab 0即ab 1.又這兩條直線的斜率分別為a和b。所以上述結論成立。設y1 k1x b1,y2 k2x b2,則只要研究y1 k1x.y2 k2x,因為可copy以平bai移 設k1 0,則k2 0,...