Merge vector and array into one array

2 views (last 30 days)
Kasper
Kasper on 5 May 2014
Commented: Kasper on 5 May 2014
Hey
I want to merge a cell array with a vector. In the cell array I have text and the vector contains numbers. So what I want is to merge them like this:
Q = (Blabla1, blabla2, blabla3, ...)
T = (1.52, 1.78, 1.67 ...)
QT ="row 1" Blabla1, blabla2, blabla3, ...
"row 2" 1.52, 1.78, 1.67 ...
Thanks in advance!

Accepted Answer

Matt J
Matt J on 5 May 2014
Edited: Matt J on 5 May 2014
This might be an example of what you want,
>> Q={'dog', 'cat'};
T=[1,2];
>> QT=[Q;num2cell(T)]
QT =
'dog' 'cat'
[ 1] [ 2]
  1 Comment
Kasper
Kasper on 5 May 2014
QT=[Q;num2cell(T)] did the trick ! My Q and T was already filled with data, so QT=[Q;num2cell(T)] was all I needed. Thank you!

Sign in to comment.

More Answers (0)

Categories

Find more on Operators and Elementary Operations 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!