29 lines
521 B
Text
29 lines
521 B
Text
|
|
require "matrix"
|
||
|
|
|
||
|
|
local arrays = {
|
||
|
|
{ {1, 2},
|
||
|
|
{3, 4} },
|
||
|
|
|
||
|
|
{ {-2, 2, -3},
|
||
|
|
{-1, 1, 3},
|
||
|
|
{ 2, 0, -1} },
|
||
|
|
|
||
|
|
{ { 1, 2, 3, 4},
|
||
|
|
{ 4, 5, 6, 7},
|
||
|
|
{ 7, 8, 9, 10},
|
||
|
|
{10, 11, 12, 13} },
|
||
|
|
|
||
|
|
{ { 0, 1, 2, 3, 4},
|
||
|
|
{ 5, 6, 7, 8, 9},
|
||
|
|
{10, 11, 12, 13, 14},
|
||
|
|
{15, 16, 17, 18, 19},
|
||
|
|
{20, 21, 22, 23, 24} }
|
||
|
|
}
|
||
|
|
|
||
|
|
for arrays as array do
|
||
|
|
local m = matrix.from(array)
|
||
|
|
print(m)
|
||
|
|
print($"\nDeterminant: {m:det()}")
|
||
|
|
print($"Permanent : {m:perm()}\n")
|
||
|
|
end
|