Code generation for fuzzy logic model and recursive function with the Matlab Coder
8 ビュー (過去 30 日間)
古いコメントを表示
I developed a fuzzy model in a Matlab function and like to generate (with the Matlab Coder) a mex function out of it. Furthermore I have a recursive Matlab function, which I also like to have as a mex function.
The Matlab Coder says, that recursive calls are not allowed. I can't figure out how to make C-Code out of my Fuzzy Logic Model either. It seems that Functions like:
readfis('...')
evalfis(...)
are not supported, because they are not in the list of supported Matlab Coder functions. But there has to be a way. Is there a workaround for these 2 problems. Cheers, Oliver
0 件のコメント
回答 (4 件)
Arnab De
2012 年 9 月 9 日
You can declare the functions not supported by MATLAB Coder as coder.extrinsic. The extrinsic functions are not compiled by MATLAB Coder, rather they are executed by MATLAB directly... but rest of your code will be compiled into the mex function. Note that extrinsic declarations do not work for non-mex code generation.
0 件のコメント
Oliver
2012 年 9 月 12 日
2 件のコメント
Mike Hosea
2012 年 9 月 13 日
Sorry, as far as I know, nothing in the Fuzzy Logic Toolbox is currently supported for code generation. We would welcome your suggestions for which functions/features should be the highest priority to support, but I do not know when support will be added.
Michael Osumune
2018 年 5 月 20 日
Hi,
Has this question been resolved because I am having same problem. Thanks
1 件のコメント
Walter Roberson
2018 年 5 月 20 日
In R2018a, it is still not possible to generate code for anything in the Fuzzy Logic Toolbox.
参考
カテゴリ
Help Center および File Exchange で Deployment についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!