Transpiler between a symbol function or a function handle created with MATLAB and a MeX file written in C++.

6 次查看(过去 30 天)
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!

回答(2 个)

ConvexHull
ConvexHull 2019-10-26
Similar question:
Is Matlab Coder accessible from workspace or from a m-file?

Walter Roberson
Walter Roberson 2019-10-27
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.

类别

Help CenterFile Exchange 中查找有关 Symbolic Math Toolbox 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by