How to replace the elements of a matrix with another matrices

1 view (last 30 days)
Hi all,
How to replace the elements of a matrix with another matrices in one go with just a command?
for example: A = zeros(4,16) I want to replace the rows of A with the following matrices:
b=[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
c=[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2]
d=[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]
e=[4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4]
Thanks for your help.
Best wishes, S:-)

Accepted Answer

Image Analyst
Image Analyst on 13 Jan 2014
Edited: Image Analyst on 13 Jan 2014
Try this:
A = [b;c;d;e]

More Answers (1)

Azzi Abdelmalek
Azzi Abdelmalek on 13 Jan 2014
repmat((1:4)',1,16)
  1 Comment
S
S on 13 Jan 2014
Thanks for your quick reply Azzi. But matrices b to e are just examples here, and in my case they do not have such a simple elements. Thanks anyway:)

Sign in to comment.

Categories

Find more on Matrices and Arrays in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!