convert cell array of different size to 3d array

1 ビュー (過去 30 日間)
lucksBi
lucksBi 2017 年 6 月 11 日
コメント済み: lucksBi 2017 年 6 月 11 日
hi
i hv cell array of a large size and every cell contains different no. of elements. how to convert this into a 3d array. e.g. with 7x2 cell array:
array= {0,[11,12];[13,29],[2,5,6,8];0,[11,35,17];19,[12,6,29];33,[11,3,5,17];0,[11,7];[3,3],[5,1]}
3d array can look like this:
output(1,:,1)=0
output(1,:,2)=[11,12]
output(2,:,1)=[13,29]
output(2,:,2)=[2,5,6,8]
output(3,:,1)=0
output(3,:,2)=[11,35,17]
and same for all other rows. (1st value before semicolon is from 1st slice and 2nd is from 2nd slice)
Thanks.
  2 件のコメント
lucksBi
lucksBi 2017 年 6 月 11 日
Ok is there any other way to convert this into 3d?

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

回答 (0 件)

カテゴリ

Find more on Cell Arrays 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!

Translated by