Matlab function using fzero on function with griddedinterpolant
4 ビュー (過去 30 日間)
古いコメントを表示
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 ?
0 件のコメント
回答 (1 件)
Euan Russano
2016 年 5 月 23 日
Use the 2-D Lookup Table in place of the griddedInterpolant object in simulink.
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!