matlab 将元胞数组转换为数值数组

Data2为 1×128的cell,,每个cell含有4个数值
如何将元胞数组转换为矩阵的形式

img

img

同学你好,如果你需要转换成1行512列的向量,只需要用cell2mat函数

Data2 = cell2mat(Data2);

如果你需要128行4列,那么

Data2 = cell2mat(Data2); %先转换成1512Data2 = reshape(Data2, 4, 128)'; % 如果是转成4128列,就不需要那个转置

用循环吧,创建一个矩阵,然后循环一个一个存进去