人気ブログランキング | 話題のタグを見る

LabVIEW info. Sharing 新館

labview.exblog.jp
ブログトップ
2011年 11月 03日

配列操作について

要素がn個の1次元配列y(i) i=0 to n-1があります。

次のようなn-1個の1次元配列を作りたいという状況になってしまいました。

y(0)×y(1),y(0)×y(2), ..... ,y(0)×y(n-1)
y(1)×y(2),y(1)×y(3), ..... ,y(1)×y(n-1)


y(n-3)×y(n-2),y(n-3)×y(n-1)
y(n-2)×y(n-1)

しかも計算しなければならない1次元配列がm個あるので大変

配列操作について_c0023764_23582861.jpg


配列操作について_c0023764_23585564.jpg


配列操作の確認です。
2次元配列から行を取り出す。1次元配列を2個の1次元配列に分割する。


配列操作について_c0023764_04152.jpg


配列操作について_c0023764_043861.jpg



要素を順番に取り出して、その要素以降の1次元配列と乗じます。これを1次元配列に連結します。

配列操作について_c0023764_0114690.jpg


配列操作について_c0023764_0125100.jpg


配列の指標付け使用、配列の指標付け不使用、シフトレジスタなどループ際の小技に注意です。

配列操作について_c0023764_0183977.jpg


配列操作について_c0023764_0185933.jpg


どうかな~。

---------------------------------------
かなりはしょった記事でしたが理解していただいて、役にたったようです。
この程度の説明で理解できるの人は結構なLabVIEWerだとおもいます。

by wire_works | 2011-11-03 23:59


<< LabVIEWの本      LabVIEWの演算 >>