Join some matrices to one matrix

1 ビュー (過去 30 日間)
Moe
Moe 2014 年 11 月 3 日
編集済み: per isakson 2014 年 11 月 3 日
I have a cell array of matrix m{j} % which row numbers are different in each j
How can I bring all of them in one matrix?
For example:
m{1} = [2;3;4;7;1;20];
m{2} = [5];
m{3} = [1;2;70];
So, I need a new matrix like:
new = [2;3;4;7;1;20;5;1;2;70];

採用された回答

Mikhail
Mikhail 2014 年 11 月 3 日
編集済み: per isakson 2014 年 11 月 3 日
new=[];
for i=1:n % n - number of cells
new=[new;m{i}(:)]
end
%%% So we take each m{i}, turn it into 1 column calling m{i}(:) and join it to our new column

その他の回答 (0 件)

Community Treasure Hunt

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

Start Hunting!

Translated by