Matlab function using fzero on function with griddedinterpolant
2 次查看(过去 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!