在 MATLAB 中,我想在一个容器中保留一个包含顶点 (x,y) 的折线列表,我认为最好的办法是使用元胞数组来完成这项任务。每条线将在一个单元格数组中的一行中表示,顶点 (x,y) 是单元格的元素。不同的行会有不同的长度,这就是为什么我认为使用元胞数组是个好主意。
但是我的问题是我不知道如何附加到单元格数组中每一行的第一个非空元素?
这是一个例子:
cell{1,1} = 1
cell{2,1} = 2
cell{3,1} = 3
cell{2,2} = 4
cell{2,3} = 5
cell =
[1] [] []
[2] [4] [5]
[3] [] []
例如,现在我想将一个新元素附加到第 1 行的末尾,并将另一个元素附加到第 2 行。我如何知道可以附加新元素的第一个位置是什么?
或者外壳我在单元格数组中使用单元格数组来完成这项任务?
您将如何为 MATLAB 的折线列表实现容器?