转化细胞2双,里面一个表

5视图(30天)
此举使
此举使 2018年12月10日
评论道: Astha辛格 2018年12月14日
我有一个矩阵包含单元阵列12 x1已经与维度表内86400 x24在每一个细胞。
我想将这个矩阵转换成双。有什么方法吗?
请注意我想保持细胞,因此表concantenated输出。我不希望把
单独细胞。我想转换矩阵A
4评论
Guillaume
Guillaume 2018年12月13日
一个单元阵列不是一个矩阵。
一个表也不是一个矩阵。
你想:
  • 每个表转换成矩阵(假设每个表数值的变量),然后连接很多垂直?
  • 或者只是所有的表合并到一个表(假设所有的表都有相同的变量)

登录置评。

答案(1)

Astha辛格
Astha辛格 2018年12月13日
根据提供的信息,我可以建议你使用一个for循环将每个表转换成一个数组,使用函数 “table2array ()” ,并保持连接成你想要的矩阵。看看下面的代码为例:
fin_mat = [];
= 1:长度(c)
fin_mat = [fin_mat;table2array (c{我})];
结束
在这里, “c” 单元阵列的表。
3评论
Astha辛格
Astha辛格 2018年12月14日
确定。谢谢,我错过了。

登录置评。

类别

找到更多的在细胞数组帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!