How can I join two vectors?
12 views (last 30 days)
Show older comments
Larissa Rocha
on 18 Mar 2021
Commented: Larissa Rocha
on 18 Mar 2021
I have two column vectors (nx1), and I need to concatenate them together end to end, to end up with another column vector that will be, let's say, (2n,1) size. I tried to use "cat" function like this:
cat(2,a,b)
Where "a" and "b" are column vectors, but it doesn't work as I was expecting, the same way it works when "a" and "b" are arrays: a=[1 2 3] and b=[4 5 6] for example. Is there a way to accomplish that?
0 Comments
Accepted Answer
the cyclist
on 18 Mar 2021
Edited: the cyclist
on 18 Mar 2021
It seems that you just got the dimension wrong. Down the column is dimension 1:
a = [2; 3; 5]; % col vector
b = [7; 11; 13]; % another col vector
c = cat(1,a,b) % concatenate vertically
d = [a; b] % Another way to concatenate vertically
More Answers (1)
See Also
Categories
Find more on Matrix Indexing 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!