引数x,yからなる2​次元マップから値を返​す関数を作成したい

9 Ansichten (letzte 30 Tage)
Kazuya Kawaguchi
Kazuya Kawaguchi am 18 Nov. 2022
引数x,yからなる2次元マップから補間処理をした結果を返す関数を作成したいと考えてます。
Simlinkを利用したほうが図解できると思いますのでSimlinkで教えて頂けたらと思います。
またMatlabのこの関数を使えば可能という情報もありましたらご教授よろしくお願いします。

Antworten (2)

Toshinobu Shintai
Toshinobu Shintai am 18 Nov. 2022
2-D Lookup Table」ブロックを用いるのはいかがでしょうか。
  2 Kommentare
Kazuya Kawaguchi
Kazuya Kawaguchi am 21 Nov. 2022
ご回答ありがとうございます。
2-D LOOKUP TABLEにて理想的な補間処理が出来ている事を確認出来ました。
あと、これをコード生成してVB.NETで構築したアプリケーションに関数として組み込みたいと
考えておりますが可能でしょうか?
C/C++ではコード生成できる事を確認しておりますが、VisualBasicとなるとCコードで生成した後に
VisualBasicに変換しなければならないと思います。うまくいくかどうか判りませんが。
Toshinobu Shintai
Toshinobu Shintai am 21 Nov. 2022
「2-D Lookup Table」ブロックを含むモデルはANSI C準拠したC/C++コードを生成できます。そのC/C++コードをVisualBasicに変換することは、手書きのCコードを変換する場合と同じ手順、制約になるかと思います。
C/C++コードをVisualBasicに変換することについては、MATLABの範囲外となりますので、外部サイトを参考にしてていただけますでしょうか。

Melden Sie sich an, um zu kommentieren.


Hernia Baby
Hernia Baby am 18 Nov. 2022
1-D Lookup Table が 該当すると思われます。
Youtube に使用方法書いてあります。
MATLABですと、interp1が該当しますかね。
  1 Kommentar
Kazuya Kawaguchi
Kazuya Kawaguchi am 21 Nov. 2022
ご回答ありがとうございます。
interp1、試してみます。

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Code Generation finden Sie in Help Center und File Exchange

Produkte


Version

R2022a

Community Treasure Hunt

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

Start Hunting!