eltonjohn
Advanced Member level 4
Very often a lot of people ask if there is a way to produce C code from MATLAB
Well yes and no .Matlab the product also includes SIMULINK .And from this modular simulation enviroment is possible to PRODUCE C equivalent code .
But not directly from MATLAB the language .You have to code by hand the equivalent algorithms .There is a compiler with matlab(mcc -t file) that allows to generate some c code .but this one uses the matlab's matrix internal representation .And this code only is useful to be linked to MATLAB provided libs that allow ypu to create stand alone applications of PCs or workstations .To port this code to a different plataform .Then becomes messy ,cause you have to get rid of all the MATLAB internals.
Until ..now,there is a new tool that will be able to sythesise MATLAB language into C directly .The name is CATALYTIC MCS :
**broken link removed**
and for hardware synthesis CALAYTIC RMS:
**broken link removed**
My mouth is already salivting like when Homer Simpson looks at a donut
Aghhhh...Catalytic.!!!
**broken link removed**
Well yes and no .Matlab the product also includes SIMULINK .And from this modular simulation enviroment is possible to PRODUCE C equivalent code .
But not directly from MATLAB the language .You have to code by hand the equivalent algorithms .There is a compiler with matlab(mcc -t file) that allows to generate some c code .but this one uses the matlab's matrix internal representation .And this code only is useful to be linked to MATLAB provided libs that allow ypu to create stand alone applications of PCs or workstations .To port this code to a different plataform .Then becomes messy ,cause you have to get rid of all the MATLAB internals.
Until ..now,there is a new tool that will be able to sythesise MATLAB language into C directly .The name is CATALYTIC MCS :
**broken link removed**
and for hardware synthesis CALAYTIC RMS:
**broken link removed**
My mouth is already salivting like when Homer Simpson looks at a donut
Aghhhh...Catalytic.!!!
**broken link removed**