MATLAB: Help!! not using repmat()

arrayhomework

I am trying to not use repmat() because I want to actually understand what is going on with this…
arr = [a b; c d]
row = 2;
col = 3;
I want to return this value..
new = [a b a b a b
c d c d c d
a b a b a b
c d c d c d]
I feel like I have to use forloop in order to solve this but I dont have a clear idea…

Best Answer

Another option would be,
kron(ones(row,col),arr)