Если у меня есть небольшой массив, например a = [1 2 3 4 5], и я хочу построить из него большой массив, повторяя его, например, b = [1 2 3 4 5 1 2 3 4 5 1 2 3 4 5. ... 1 2 3 4 5], как я могу сделать это самым простым способом и с минимальными вычислениями?
Создать большой массив из маленького в MATLAB?
Ответы (1)
Repmat - это то, что вы ищете
n = 5
b = repmat(a,1,n)
person
Steve Osborne
schedule
11.12.2014