make matrix for given vector ( better method)

3 Ansichten (letzte 30 Tage)
JaeSung Choi
JaeSung Choi am 21 Nov. 2017
Kommentiert: JaeSung Choi am 21 Nov. 2017
for given vector x = [x1 x2 x3 x4 x5]
I want to make square matrix y = [x; x; x; x; x]
actually I can make it using
--------------------
for i = 1 : 5
y(i,:) = x
end
--------------------
but i have to do such calculation many times, so I want even fast method!
Please help me!!

Akzeptierte Antwort

Birdman
Birdman am 21 Nov. 2017
Bearbeitet: Birdman am 21 Nov. 2017
If x is a column vector:
Y=repmat(x,1,size(x,1));
If x is a row vector:
Y=repmat(x,size(x,2),1);

Weitere Antworten (0)

Kategorien

Mehr zu Creating and Concatenating Matrices finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!