fmincon code generation for single-precision floating point hardware

I am using fmincon solver to solve an optimization problem with linear equality and inequality constraints and non-linear objective function. I have set up a Simulink model to generate C code. However, I just realized that fmincon supports code generation for double-precision floating point targets only. I was wondering if there is a way to generate code for single-precision processors? I am also open to using other solvers. I'll appreciate your inputs.

3 件のコメント

Walter Roberson
Walter Roberson 2022 年 2 月 10 日
Someone asked the same question about a month ago, and the answer from someone at Mathworks was No, fmincon requires double precision and cannot be generated for single precision.
Maziar Mobarrez
Maziar Mobarrez 2022 年 2 月 11 日
Thanks Walter, I am still interested to know what limits the code gen to generate fmincon code for single-precision hardware and find the potential solution.

サインインしてコメントする。

回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeSimulink Coder についてさらに検索

製品

リリース

R2021b

質問済み:

2022 年 2 月 10 日

コメント済み:

2022 年 2 月 11 日

Community Treasure Hunt

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

Start Hunting!

Translated by