在MATLAB我想保留的折线列表非空大小的信息在一个容器中,我认为最好的办法是使用单元阵列为这个任务。每行将在单元格数组中以行的形式表示,顶点(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行。我怎么知道什么是第一我可以追加新元素的位置?
或者我使用单元格阵列在单元阵列这个任务的shell?
如何实现一个多段线MATLAB列表的容器?
什么阵列的电池? 'c = {[1],[2 4 5],[3]};'。它不应该是非常高效的,但它很容易使用。除了阅读和储存新点外,你是否需要进行操作? –
你说你想存储顶点'(x,y)',但是只把整数放入你的单元格数组中。这些指数是否存储在别处? –