I have used Matlab Coder/Embedded Coder/Simulink Coder toolboxes from Mathworks to convert Matlab/Simulink to C/C++. They work well. The code is easy to read and you can navigate from C/C++ to Matlab easily in the code generation report.
-The code is easy to read.
-Integrates almost seamlessly with your code base.
I have heard good things about eigen:
If you are on iOS I would look at:
It is possible to call Matlab from C. But hardly portable or something you do for a product.
I have reimplemented parts of Matlab several times («a good Matlab programmer ...
Maybe a bit late, but since others might land here like me.
The following are good signal processing libraries/frameworks:
* https://www.gnuradio.org/ - lots of classic signal processing + cascading options
* https://root.cern.ch/ - advanced statistical signal processing
Both provide generic facade, fall-back implementations as well as performance ...