Transform two vectors into a single one

I have to vectors type double (each vector is a column vector with 4 rows):
A = [1; 2; 3; 4] B = [5; 6; 7; 8]
How do I transform these two vectors into a single one with the following form:
AB = [15; 26; 37; 48] (one column, 4 rows)
Thanks in advance!

Answers (1)

Are all values of A and B integers? Do you know that all elements of A will be nonzero and that all elements of B will be less than 10?
If so, use
AB = 10*A+B;

3 Comments

manxino8
manxino8 on 31 Mar 2016
Edited: manxino8 on 31 Mar 2016
It wouldn't work. What I really have is time in this format "2016-02-04 HH:MM:SS.FFF" I used timevec to separate the different fields and what I want now is HHMM (or HH:MM) to plot it against another field I have in another table (which has de same dimension)
Ok, it may be helpful to edit the original question to make this more clear.
Does this work?
s = datestr(now); %the current datestring as mm-ddd-yyyy HH:MM:SS
t = datestr(s,'HHMM'); %only the HHMM part

Sign in to comment.

Categories

Products

Asked:

on 30 Mar 2016

Commented:

on 31 Mar 2016

Community Treasure Hunt

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

Start Hunting!