在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)',但是隻把整數放入你的單元格數組中。這些指數是否存儲在別處? –