I have teh following cell array. Each cell is a row of 6 or 8 colmns.
I needed a it to put each cell array in one row and make it complete the rest of the cell with zeros ou NaN.
Like:
{ 1 2 3 4 5 6} ; {1 2 3 4 5 6 7 8} ; { 1 2 3 4 5 6}
1 2 3 4 5 6 0 0
1 2 3 4 5 6 7 8
1 2 3 4 5 6 0 0

 採用された回答

ANKUR KUMAR
ANKUR KUMAR 2021 年 3 月 15 日

1 投票

out=zeros(length(result_pettitt),max(cellfun(@(x) length(x), result_pettitt)));
for kk=1:length(result_pettitt)
out(kk,1:length(result_pettitt{kk}))=cell2mat(result_pettitt{kk});
end

その他の回答 (0 件)

カテゴリ

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

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by