矩陣乘法

✖️ Matrix Multiplier

📐 工作原理與說明
計算兩個矩陣的乘積。
  • 條件:A(m×n) 與 B(n×p) 相乘得 C(m×p),A 的列數必須等於 B 的行數。
  • 計算:C[i][j] = Σₖ A[i][k]·B[k][j],即行與列對應元素相乘再求和。
  • 性質:不滿足交換律(AB 與 BA 通常不等),滿足結合律與分配律。
  • 應用:線性變換、圖形學座標變換、神經網路中的張量運算。

Multiply matrices in your browser — combine two matrices with a readable result.

A: 行 列 B: 行 列

📚 深度解析:矩陣乘法

💡 常見使用場景

  • 線性變換複合、神經網路前向計算等。
  • 核算神經網路或圖形變換的維度:先小規模手算一遍確認維度對齊與數值正確,再寫進程式碼。
相乘
[[1,2],[3,4]]·[[5,6],[7,8]] = [[19,22],[43,50]]。

❓ 常見問題(FAQ)

矩陣乘法滿足交換律嗎?
一般不滿足,AB≠BA。
維度對不上是什麼原因?
矩陣乘法要求前者的列數等於後者的行數,結果維度為「前者的行 × 後者的列」。常見錯誤是把順序弄反——A(2×3) 乘 B(3×4) 合法得到 2×4,但 B 乘 A 根本不合法。即便都是方陣,交換順序後結果通常也不同。
⚠️ 使用說明與注意事項
📖關於「矩陣乘法」 ▼

📝工具簡介

矩陣乘法是一款IT 開發領域的線上工具。專為開發者打造的線上工具,純前端執行,程式碼不離開瀏覽器。