Transpiler between a symbol function or a function handle created with MATLAB and a MeX file written in C++.
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Dear all,
i want to use the symbolic Toolbox for some Algebra, e.g. derivatives or integrals of some functions, and want to use it in a MeX source file written in C++. Is there an easy way to pipe a symbol function or a function handle to a Mex source code, e.g. with fprintf, which is compilable.
Thank you for your help!
0 commentaires
Réponses (2)
Walter Roberson
le 27 Oct 2019
Use matlabFunction with the 'file' option, and then do code generation from the resulting .m file.
Caution: if the function involves int() or piecewise() then the generated code is not vectorized on all inputs.
0 commentaires
Voir également
Catégories
En savoir plus sur Symbolic Math Toolbox dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!