MATLAB Cell2Mat 逐行转换

标签 matlab

假设我有一个数组A={[2x3],[3x3],[2x3]}。 我想知道如何将其转换为像 a=[2x3;3x3;1x3]

这样的矩阵

示例:

A={[1 1 1;2 2 2],[3 3 3;4 4 4;5 5 5],[6 6 6]}

要转换为

B=[1 1 1;2 2 2;3 3 3;4 4 4;5 5 5;6 6 6]

.

最佳答案

在您编写的示例中,您需要转置 A 才能使用 cell2mat :

cell2mat(A')

将根据需要输出B

关于MATLAB Cell2Mat 逐行转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14826426/

相关文章:

c - 如何找出图像中的直线

matlab - 如何在 Matlab 中对矩阵中的列求和?

matlab - 作为属性的对象数组

multithreading - 线性系统求解器在 Julia 中是否也像在 Matlab 中一样是多线程的?以及如何在 Julia 中对其进行 "multithread"处理?

javascript - 使用 D3.js 的极坐标图

python - 零维 numpy.ndarray : only element is a 2D array : how to access it?

matlab - 根据条件从结构数组matlab中选择项目

python - python中的矩形脉冲序列

regex - 仅在 MATLAB 中的行首匹配正则表达式

python - 如何使用正则表达式删除 python 字符串中的十六进制值?