Module:Temperament data: Difference between revisions

CompactStar (talk | contribs)
No edit summary
CompactStar (talk | contribs)
No edit summary
Line 66: Line 66:


local function matinv(a)
local function matinv(a)
-- local dbl_identity = {}
-- for i = 1, #a do
-- dbl_identity[i] = {}
-- for j = 1, #a do
-- if i == j then
-- dbl_identity[i][j] = 2
-- else
-- dbl_identity[i][j] = 0
-- end
-- end
-- end
local xn = scalarmatmul(a, 0.0001)
local xn = scalarmatmul(a, 0.0001)


for i = 1, 50 do
for i = 1, 50 do
xn = matsub(scalarmatmul(xn, 2), matmul(xn, matmul(a, xn)))
xn = matsub(scalarmatmul(xn, 2), matmul(xn, matmul(a, xn)))
mw.logObject(xn)
end
end