Error while generating code using griddedinterpolate in matlab function

7 ビュー (過去 30 日間)
Sushma n
Sushma n 2020 年 9 月 16 日
編集済み: Image Analyst 2022 年 5 月 16 日
Hello all,
I want to generate code of my model which has a matlab function that performs 2D interpolation using griddedIterpolae command.I'm getting thwe below error.I have also attached the snippet of my code inside the matlab function.Could you please help me with this
  2 件のコメント
KSSV
KSSV 2020 年 9 月 16 日
You can remove the line
volumetric = 0 ;
Any ways this is not the cause for error. What version you are using? Don't attach code as an image snippet. copy paste the code/ error here.
Sushma n
Sushma n 2020 年 9 月 17 日
編集済み: Image Analyst 2022 年 5 月 16 日
I'm using Matlab 2018b and griddedInterpolant

サインインしてコメントする。

採用された回答

Ameer Hamza
Ameer Hamza 2020 年 9 月 16 日
griddedInterpolant is still not supported for code generation: https://www.mathworks.com/help/referencelist.html?type=function&capability=codegen&listtype=alpha. You will need to rely on some alternate methods.
  3 件のコメント
Ameer Hamza
Ameer Hamza 2020 年 9 月 17 日
interp2 is supported. The complete list is available here: https://www.mathworks.com/help/referencelist.html?type=function&capability=codegen
James
James 2022 年 5 月 16 日
So, I've noticed that interp2/interp3 is supported. But if you look inside interp3, it seems like it re-packages your data into a griddedInterpolant object and then uses it. Does anyone know why griddedInterpolant itself isn't supported?
I would like to make the griddedInterpolant object as a persistent variable and just call it as new data goes through the function.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSimulink Coder についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by