Combining vectors [1 2 3 4 5] and [2 3 4 1 5] to [12 23 34 41 55]

2 views (last 30 days)
Hi everybody,
I want to combine two vectors to one, but am not able to find an equivalent example.
I have two vectors that I want to combine as following:
[1 2 3 4 5] and [2 3 4 1 5] to [12 23 34 41 55]
Is there an elegant way to code this?
Thanks a lot!

Accepted Answer

Torsten
Torsten on 19 Mar 2019
Edited: Torsten on 19 Mar 2019
v = 10*v1 + v2

More Answers (1)

Andrei Bobrov
Andrei Bobrov on 19 Mar 2019
Edited: Andrei Bobrov on 19 Mar 2019
A = [1 200 3 4 5];
B = [23 3 445 10 54];
out = str2double(string(A)+B);
or
out = A.*10.^(floor(log10(B))+1) + B;

Categories

Find more on Startup and Shutdown in Help Center and File Exchange

Products


Release

R2018b

Community Treasure Hunt

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

Start Hunting!