Borrar filtros
Borrar filtros

Matlab function using fzero on function with griddedinterpolant

3 visualizaciones (últimos 30 días)
Louis
Louis el 18 de Feb. de 2014
Respondida: Euan Russano el 23 de Mayo de 2016
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 ?

Respuestas (1)

Euan Russano
Euan Russano el 23 de Mayo de 2016
Use the 2-D Lookup Table in place of the griddedInterpolant object in simulink.

Categorías

Más información sobre Simulink Coder en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by