查詢

UI\Draw\Matrix::multiply()函式—用法及示例

「 計算兩個矩陣的乘積 」


函式名:UI\Draw\Matrix::multiply()

函式描述:該函式用於計算兩個矩陣的乘積。

適用版本:PHP 7.0.0 及以上版本

用法:

UI\Draw\Matrix::multiply(array $matrix1, array $matrix2): array

引數:

  • $matrix1:第一個矩陣,必須是一個二維陣列。
  • $matrix2:第二個矩陣,必須是一個二維陣列。

返回值:

  • 返回一個二維陣列,表示兩個矩陣的乘積。

示例:

$matrix1 = [
    [1, 2],
    [3, 4]
];

$matrix2 = [
    [5, 6],
    [7, 8]
];

$result = UI\Draw\Matrix::multiply($matrix1, $matrix2);

var_dump($result);

輸出結果:

array(2) {
  [0]=>
  array(2) {
    [0]=>
    int(19)
    [1]=>
    int(22)
  }
  [1]=>
  array(2) {
    [0]=>
    int(43)
    [1]=>
    int(50)
  }
}

在上面的示例中,我們定義了兩個矩陣$matrix1$matrix2,然後使用UI\Draw\Matrix::multiply()函式計算它們的乘積。最後,我們使用var_dump()函式列印出計算結果。計算結果是一個二維陣列,表示兩個矩陣的乘積。

補充糾錯
熱門PHP函式
分享連結