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

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

Answers (2)

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

Sign in to comment.


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

Sign in to comment.

Categories

Find more on Code Generation in Help Center and File Exchange

Products


Release

R2022a

Community Treasure Hunt

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

Start Hunting!