Module:Temperament data: Difference between revisions

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


function p.pseudoinv(a)
function p.pseudoinv(a)
return matmul(matinv(matmul(transpose(a), a)), transpose(a))
return matmul(transpose(a), matinv(matmul(a, transpose(a))))
end
end


return p
return p