在Matlab中,我想创建一个二维数组。但是,我无法创建矩阵,因为行的长度都是不同的。

我是Matlab的新手,我通常会在C++中通过创建一个指针数组来做到这一点,每个指针都指向自己的数组。

我应该如何在Matlab中做到这一点?谢谢。

最佳答案

您可以使用cell arrays,它可以包含不同类型和大小的数据。

像这样:

data = {[1]; [2,2]; [3,3,3]};

查看here以获得更多示例。

关于matlab - Matlab:2D数组,行的长度不同,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22460845/

10-16 12:06