【发布时间】:2017-10-24 14:18:19
【问题描述】:
我已经编写了一些声明为二维动态数组的 java 代码,如下所示:
int a[][];
a = new int[10][];
这里每行的列数可以不同。
如何在 MATLAB 中编写?
【问题讨论】:
我已经编写了一些声明为二维动态数组的 java 代码,如下所示:
int a[][];
a = new int[10][];
这里每行的列数可以不同。
如何在 MATLAB 中编写?
【问题讨论】:
一个选项可以将您的行存储在Cell Arrays 中。任何类型的数据都可以存储在每个单元格中。
例如
a{1} = [1 2 3]
a{2} = [1 2 3 4 5]
那么你有
>> a
a =
1×2 cell array
{1×3 double} {1×5 double}
【讨论】:
a={};a=cell(k,1); 检查Create Cell Array。