2x2 として、
掛け算 A' = A × B だったら
def matmul(d, s)
var m[2,2]
m[0,0] = d[0,0] * s[0,0] + d[0,1] * s[1,0]
m[0,1] = d[0,0] * s[0,1] + d[0,1] * s[1,1]
m[1,0] = d[1,0] * s[0,0] + d[1,1] * s[1,0]
m[1,1] = d[1,0] * s[0,1] + d[1,1] * s[1,1]
return m
end
var a[4,4], b[4,4]
a = matmul(a, b)
などとします。並びのイメージは
a[0,0] a[0,1]
a[1,0] a[1,1]
0そうだね プレイ済み