Convert cfit model to C code

Hello,
How do I convert a cfit object (piecewise polynomial) and export that to standard C code as a function? I want to run the function from a microcontroller.
I am only interested in the value and not the other methods. I have attached the foo.mat which contains the cfit object and the script that I use to call it.
I should have an entry point function somehow with the model?
Edit: Alternatively I can reconstruct the piecewise polynomial model as a function. I would also like to know for future reference, whether I can export other curve fitting algorithm from Matlab into C? Such as Lev-mar (parametric fitting)?

1 commentaire

Tony Tse
Tony Tse le 7 Déc 2017
Modifié(e) : Tony Tse le 7 Déc 2017
I looked at it further and ended up extracting the breaks and coefs using unmkpp, which are hardcoded in my microcontroller. I converted mkpp and ppval into C. Hopefully this will work well.
I am still wondering about parametric curve fitting in C though.

Connectez-vous pour commenter.

Réponses (0)

Catégories

Produits

Tags

Question posée :

le 7 Déc 2017

Modifié(e) :

le 7 Déc 2017

Community Treasure Hunt

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

Start Hunting!

Translated by