0

转换?

array(1:3) = cellArray{1:3}; 
% this fails:  "Subscripted assignment dimension mismatch."

注意:我知道如何循环执行此操作。寻找matlab直接路线。

%% cellArray 的内容 %%

K>> cellArray{1:3}

ans =

11


ans =

f0


ans =

05
4

2 回答 2

2

使用细胞垫。

A = cell2mat(C)将具有相同数据类型内容的元胞数组转换C为单个数组,A.

于 2013-02-19T15:58:30.620 回答
1

如果所有单元格都属于同一类型,并且共享相似的第一维,则

array = [cellArray{:}];

应该管用

于 2013-02-19T15:58:50.427 回答