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!

Antworten (1)

Matthew Eicholtz
Matthew Eicholtz am 30 Mär. 2016

0 Stimmen

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 Kommentare

manxino8
manxino8 am 31 Mär. 2016
Bearbeitet: manxino8 am 31 Mär. 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)
Matthew Eicholtz
Matthew Eicholtz am 31 Mär. 2016
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

Melden Sie sich an, um zu kommentieren.

Kategorien

Produkte

Gefragt:

am 30 Mär. 2016

Kommentiert:

am 31 Mär. 2016

Community Treasure Hunt

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

Start Hunting!

Translated by