Suppose I have two matrixes
M1 = {{0, 0}, {0, 0}}
M2 = {{0, 0}, {0, 0}}
Now I wanna have $N$ matrixes in this form called M1, M2, M3, M4,...MN
How to code to make $N$ matrixes with the name Mn?
I would like to avoid using an indexed variable approach






Table["M" <> IntegerString[i, 10, 2], {i, 1, 16}], giving {M01, M02, M03, M04, M05, M06, M07, M08, M09, M10, M11, M12, M13, M14, M15, M16}, or (if you prefer hexadecimal!)Table["M" <> IntegerString[i, 16, 2], {i, 1, 16}]giving {M01, M02, M03, M04, M05, M06, M07, M08, M09, M0a, M0b, M0c, M0d, M0e, M0f, M10} or maybe on a scale of 1 to 10Table["M" <> IntegerString[i, 2, 8], {i, 1, 10}]giving {M00000001, M00000010, M00000011, M00000100, M00000101, M00000110, M00000111, M00001000, M00001001, M00001010} :-) – user1066 Jun 21 '21 at 08:23