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

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

Respuestas (2)

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

Iniciar sesión para comentar.


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

Iniciar sesión para comentar.

Categorías

Más información sobre Code Generation en Help Center y File Exchange.

Productos


Versión

R2022a

Community Treasure Hunt

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

Start Hunting!