Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Matlab question

  1. Feb 8, 2007 #1
    I have a [4 X 4] matrix , and another one which is [n4 X n4] n is an integer.
    my question is there a way to fill the [n4 X n4] with n times the small [4 X 4] one.
    meaning if the [4 X 4] is a
    what i want to do is
    a a a a
    a a a a
    a a a a
    a a a a
    n is 4 , so it's [16 X 16]
    any certain function to use ? or it would have to be a For Loops to use ?
  2. jcsd
  3. Feb 8, 2007 #2
    I think repmat() is what you need. Type help repmat at the prompt for instructions on the use.
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook