- graythresh calls otsuthresh to do the work, and otsuthresh can be deployed.
- replace cellfun with a loop.
- dct2 just calls dct twice. If you have the Signal Processing Toolbox, then dct can be deployed.
- replace arrayfun with a loop
- simple uses of blockproc are not difficult to replace with nested loops
- array2table could be a problem. It looks like table objects do not support code generation at this time. Consider replacing them with numeric arrays or cell arrays or nonscalar struct.
how to convert matlab code to c with nonsuported functions for code generation
2 views (last 30 days)
Show older comments
hello,
i am working on a recognition project on matlab.
i have finished it and trying to connect it to android studio so :
1-i tried to convert it to c language using matlab coder but there are some method that are not convertible.
2- i also tried to use simulnik and also failed too(maybe i am using it wrong this is my first time using it)
these methods are:
1-graythresh
2-cellfun
3-blockproc
4-dct2
5-arrayfun
6-array2table
how can i integrate it with android?knowing that i am not being able to write the nonconvertible methods from scratch
thank you
1 Comment
Walter Roberson
on 24 Mar 2019
Answers (1)
David Fink
on 25 Mar 2019
Please see Walter's comment, with one difference:
As of R2019a, arrayfun is supported for code generation, with limitations:
We've made an internal note of the other functions mentioned so we can look at supporting those for code generation in the future.
0 Comments
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!