Matlab:二维数组,行长度不同

标签 matlab jagged-arrays

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

我是 Matlab 的新手,我通常会在 C++ 中创建一个指针数组,每个指针指向它自己的数组。

我应该如何在 Matlab 中执行此操作?谢谢。

最佳答案

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

像这样:

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

查看 here更多示例。

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

相关文章:

matlab - 如何将两个不同长度的向量相乘

c++ - 类的锯齿状数组

java - 西洋跳棋 Java 代码错误

c++ - 删除动态分配的交错数组

F# 交错数组赋值

matlab - 直接椭圆拟合后椭圆系数的非归一化

matlab - 一个用于matlab的任务列表工具

Matlab:如何保存透明的 TIFF 或不压缩的 PNG?

matlab - 函数句柄元胞数组的求和

arrays - Julia 的 Vector{Vector{T}} 是否连续存储在内存中?