Simulinkのモ​デルで配列データを読​み込み、指定した要素​の値を取得する方法

146 Ansichten (letzte 30 Tage)
Yoshi Minami
Yoshi Minami am 30 Mär. 2018
Kommentiert: Yoshi Minami am 5 Apr. 2018
Simulinkのモデルでモデル実行中にまず配列データ(例:a(10,10))を読み込み、あるアクションに応じて読み込んだ配列データから指定した要素の値(例:a(1,2))を取得する方法が分からないので教えて頂けないでしょうか。配列データは、時間軸のデータを含まず、データテーブルとして利用するイメージになります。

Akzeptierte Antwort

Yoko
Yoko am 4 Apr. 2018
配列から特定の要素のデータを取り込むブロックとして、Selector ブロック (Simulink/Signal Routing ライブラリ)があります。2次元配列なら、入力の次元数を 2 、インデックスオプションを 'インデックス ベクトル(端子)'とすると、外部信号で取得する配列が指定できるようになり、アクションに応じて配列を変更できるかと思います。(下図は R2017b 版の図)
  1 Kommentar
Yoshi Minami
Yoshi Minami am 5 Apr. 2018
回答ありがとうございます。参考にさせて頂きます!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!