matlab - 在 matlab 中连接元胞数组的向量

标签 matlab matrix concatenation cell-array

在 matlab 中,我有一个 4x5 元胞数组,其中每个元胞由一个 121x1 向量组成。

创建 3 维 4x5x121 矩阵避免 2 重循环的最简单方法是什么。

最佳答案

一种方式(不一定是最快的)

%# convert all arrays in the cell array inCell to 1x1x121
permCell = cellfun(@(x)permute(x,[3,2,1]),inCell,'uniformOutput',false);

%# catenate
array = cell2mat(permCell);

关于matlab - 在 matlab 中连接元胞数组的向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13008730/

相关文章:

c++ - 我怎样才能找到曲线上方的区域

python - MATLAB 比 Python 快吗?

Matlab,结构为矩阵形式,矩阵以正确的方式定向

java - 生成器在预期输出之前打印 null

android - 使用android在字符串中添加双引号

java - 如何在java中不使用+ concat()和StringBuffer来连接2个字符串

java - 使用 Java 在服务器应用程序和 Matlab 客户端之间进行套接字通信

matlab - 从特征值分解中恢复原始矩阵

arrays - 是否可以使用 gnuplot 以这种格式绘制一系列矩阵

matlab - 有比这更好的矢量化技术吗?