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일

1 개 추천

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개)

카테고리

도움말 센터File Exchange에서 Resizing and Reshaping Matrices에 대해 자세히 알아보기

질문:

Moe
2014년 11월 3일

편집:

2014년 11월 3일

Community Treasure Hunt

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

Start Hunting!

Translated by