9 lines
173 B
Text
9 lines
173 B
Text
defmodule Matrix do
|
|
def identity(n) do
|
|
Enum.map(0..n-1, fn i ->
|
|
for j <- 0..n-1, do: (if i==j, do: 1, else: 0)
|
|
end)
|
|
end
|
|
end
|
|
|
|
IO.inspect Matrix.identity(5)
|