2D-Lookup table のエクセルからのデータのインポート方法について

21 Ansichten (letzte 30 Tage)
s
s am 17 Okt. 2019
Kommentiert: s am 10 Nov. 2019
2D-lookup table を使って制御値のマップを作成したいのですが、エクセルで作成した添付画像のようにするにはどうすれば良いでしょうか。
エクセルのデータは手動入力できないほどの膨大のデータなので簡単にインポートできる方法はありますでしょうか。
また、このデータはそれぞれ行の長さが違うのですがその場合でも作成可能でしょうか。
バージョンは2016bになります

Antworten (2)

Yoshio
Yoshio am 19 Okt. 2019
Bearbeitet: Yoshio am 19 Okt. 2019
  3 Kommentare
Yoshio
Yoshio am 21 Okt. 2019
実現されたい内容は長さの異なる2つの1-D Lookup Tableで実現できると思いますが、いかがでしょうか?
2-Dの場合は、こちらのような構造になりますから、配列のサイズが異なる2つの行列は
テーブルデータを構成できません。
s
s am 5 Nov. 2019
遅くなり申し訳ございません。
1D-lookup table を4つ作成してみました。
画像のように入力データがあり、その一番近い数値を4つの中から選択したいのですがそのようなことは可能でしょうか?キャプチャ.PNG

Melden Sie sich an, um zu kommentieren.


Yoshio
Yoshio am 5 Nov. 2019
上図だけですと、「入力データがあり、その一番近い数値を4つの中から選択したい」の詳細がわからないのですが、その部分のロジックをMATLAB Functionか、Simulinkで作るとして、以下のようにしてみてはいかがでしょうか。
model.jpeg
  3 Kommentare
Yoshio
Yoshio am 7 Nov. 2019
Bearbeitet: Yoshio am 9 Nov. 2019
すみませんが、良く理解できません。
入力したデータ (時系列データなのでしょうか、(x,y)データなのでしょうか? サイズは?)
Lookuptableのデータとの差(何と何との差ですか? 一つですか、複数ですか、差の定義は?)
一番差が小さいテーブルデータの選択(Lookuptableを得らぶということでしょうか?)
出力された値の中で一番大きい値(複数の値が出てくる? サイズは?)
お手数ですが、上記をある程度具体的に記載いただけませんか?
s
s am 10 Nov. 2019
入力データは今は時系列データです。本来は一番最初に質問した時のデータのように(x,y)グラフを使用したいですが、1Dlook up table にxyのデータを入力する事は可能なのかいまいちよくわかりません。
言葉での説明が難しいので画像を用いてみました。

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu 非線形性 finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!