Convert cfit model to C code

2 次查看(过去 30 天)
Tony Tse
Tony Tse 2017-12-7
编辑: Tony Tse 2017-12-7
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 个评论
Tony Tse
Tony Tse 2017-12-7
编辑:Tony Tse 2017-12-7
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.

请先登录,再进行评论。

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Fit Postprocessing 的更多信息

标签

产品

Community Treasure Hunt

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

Start Hunting!

Translated by