Skip to content

16.4.1.7 矩阵乘方运算符 ** ​

当 A 为方阵且 B 为整数标量时,A**B 的结果定义如下:

  • 当 B > 0 时,A**B 即 A*…*A,其中共有 B 个 “A”。(PSPP 对较大的 B 采用平方求幂法高效地实现。)
  • 当 B < 0 时,A**B 即 INV(A**(-B))。
  • 当 B = 0 时,A**B 为单位矩阵。

如果 A 不是方阵,或 B 不是整数,PSPP 会报错。

示例:

{2, 5; 1, 4}**3⇒{48, 165; 33, 114}
{2, 5; 1, 4}**0⇒{1, 0; 0, 1}
10*{4, 7; 2, 6}**-1⇒{6, -7; -2, 4}

基于 GNU PSPP 2.0.1 手册与入门教程整理