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

2 visualizaciones (últimos 30 días)
Redstein
Redstein el 19 de Mzo. de 2019
Editada: Andrei Bobrov el 19 de Mzo. de 2019
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!

Respuesta aceptada

Torsten
Torsten el 19 de Mzo. de 2019
Editada: Torsten el 19 de Mzo. de 2019
v = 10*v1 + v2

Más respuestas (1)

Andrei Bobrov
Andrei Bobrov el 19 de Mzo. de 2019
Editada: Andrei Bobrov el 19 de Mzo. de 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;

Categorías

Más información sobre MATLAB en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by