日々適当

hibitekitou

配列についていくつか。

xsi |2011-06-08
メモです。

配列のマージ

配列を一つにまとめたい時。たとえば、[0,1,2,3]と[4,5,6,7]を[0,1,2,3,4,5,6,7]というふうにしたい時のICEでの考え方。





AとB二つの配列を用意します。で、A + Bをすると、これは配列の各要素ごとにたし算されます。
Aの中身とBの中身を統合するにはInsertを使うようです。

上図ツリーの下2つの流れは配列Bに配列Aを統合しようとしたもの。
そのうち上側は、配列Bの先頭にAをインサートし、下側は、配列Bのお尻にAをインサートしています。ちなみに、お尻にインサートする際のインデックスは6でしたが、これを7にするとインサートに失敗し、配列Bの内容だけが出力されてきます。

ふむ。

配列Aについて、A[n] - A[n-1]



配列Aについて、A[n] - A[n+1]



ふむ。

というわけで、StrandPositionの配列を作りが少しだけ分かってきて、何となく組んでみたもの。





<追記>
配列のマージについてはインサートじゃなくてBuild Arrayノードを使うのがもっと簡単でした。
</追記>
コメント ( 0 )|Trackback ( )
 
コメント
 
コメントはありません。
コメントを投稿する
ブログ作成者から承認されるまでコメントは反映されません
 
名前
タイトル
URL
コメント
コメント利用規約に同意の上コメント投稿を行ってください。

数字4桁を入力し、投稿ボタンを押してください。