NI製品ディスカッション

キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

2次元配列から要素を抜き出し、他の行を対応させる方法について

解決済み
解決策を見る

添付した画像のように、

たとえば、[[1,3,5,6,9],[2,5,4,1,10]]という2次元配列があるときに、1行目の要素が、5以上のもののみを抽出して、2行目は抽出した1行目に対応するものを抽出して[[5,6,9],[4,1,10]]という結果を得たいのですが、どのように配線すれば良いのでしょうか?

 

お力添えをいただければ幸いです。

 

環境は下記の通りです。

LabVIEW2020(32bit日本語版)

0 件の賞賛
メッセージ1/3
745件の閲覧回数
解決策
受理者 SaltyOnion

こんにちは。ご希望の内容を作ってみました。添付画像ファイルにブロックダイアグラムが写っていますので参考にしてください。

具体的にはForループの自動指標付とトンネルの機能を使った処理です。

説明は画像ファイルにあります。

最初に指標配列で2次元配列を1次元配列に分解して1重ループで済むようにしています。

メッセージ2/3
702件の閲覧回数

おかげさまで無事に解決することができました!

 

ありがとうございました

0 件の賞賛
メッセージ3/3
697件の閲覧回数