concatenate a cell array(string) and a double array numeric

i have 2 arrays:
x = {'tom' 'sara' 'bob'} y = [ 1 2 3 ; 3 4 5 ; 1 4 2]
how can i concatenate x and y vertically with a single array with x as header?

1 件のコメント

Jan
Jan 2012 年 3 月 28 日
This topic has been discussed already: http://www.mathworks.com/matlabcentral/answers/33087-how-to-combine-an-cell-array-and-a-double-array
Please do not double-post.

サインインしてコメントする。

回答 (1 件)

Andrei Bobrov
Andrei Bobrov 2012 年 3 月 28 日

1 投票

out = [x;num2cell(y)];

2 件のコメント

yasmine
yasmine 2012 年 3 月 28 日
is there a way where we can remove the inverted comma in the answer.
Jan
Jan 2012 年 3 月 28 日
The quote characters are not part of the array, but inserted when printing to the command window only. They show, that the included characters are a string, e.g. to distinguish '9' from 9.

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeMatrices and Arrays についてさらに検索

タグ

質問済み:

2012 年 3 月 28 日

Community Treasure Hunt

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

Start Hunting!

Translated by