interp2 in Embedded MATLAB Function
2 次查看(过去 30 天)
显示 更早的评论
I am using embedded MATLAB function within Stateflow chart. I have difficulty in using the function 'interp2' within the embedded MATLAB function. Apparently, 'interp2' is not supported. Is there any workaround method for this?
0 个评论
回答(2 个)
Doug Eastman
2011-1-28
You can still use functions that are not part of the Embedded MATLAB subset by declaring them as extrinsic. Rather than being converted to C-code this function will simply call out to MATLAB to run the function. Try adding this line to your Embedded MATLAB Function before calling interp2:
eml.extrinsic('interp2');
Arnaud Miege
2011-4-19
Yes, the data type returned by the function is mxArray. See this similar question for suggestions on how to deal with it.
HTH,
Arnaud
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!