In [43]:
split(i, M) = div(i - 1, M) + 1, rem(i - 1, M) + 1

function single_to_multi(m, I, J)
    k, temp = split(m, I * J)
    i, j = split(temp, I)
    return k, i, (i, j)
end


Out[43]:
single_to_multi (generic function with 1 method)

In [48]:
single_to_multi(11, 2, 2)


Out[48]:
(3, 2, (2, 1))

In [ ]: