フィルターのクリア

Matlab function using fzero on function with griddedinterpolant

2 ビュー (過去 30 日間)
Louis
Louis 2014 年 2 月 18 日
回答済み: Euan Russano 2016 年 5 月 23 日
Hello, i work on simulink and i need to make null a function for each iteration. For this, i use a "matlab function" which uses the fzero function. Then i defined a matlab function de solve interpolate a 2D grid. I used interp2 and passed grid variable via simulink.signal. I need also to generate C code to execute it in real time. That works but as grid variable is huge, it is too slow.
I then saw griddedinterpolant which optimize memory and is cpu efficient. That is right when i test it via command line. But i cannot insert this function in a Matlab function ("only supported within the Matlab environment") in simulink and C coder generation seems not to exist.
How can i proceed ?

回答 (1 件)

Euan Russano
Euan Russano 2016 年 5 月 23 日
Use the 2-D Lookup Table in place of the griddedInterpolant object in simulink.

カテゴリ

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