use a small matrix to generate a larger matrix by concatenating it again and again
<p>I have a 40x43 matrix and I would like to use this matrix a building block to generate larger matrix.
I want to generate a structure like the image attached and the building block is the 40x43 matrix. I tried using [A zeros(20,43); zeros(20,43) A] but as I had guessed, the horzcat did't work. I would ideally like to use this block  1000 times to extend the structure of matrix. Could anyone tell me an efficient way to concatenate the small matrix?</p>

<p><a href="https://i.stack.imgur.com/Umsgv.png" rel="nofollow"><img src="https://i.stack.imgur.com/Umsgv.png" alt="enter image description here"></a></p>