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 のリストのコンテナーをどのように実装しますか?