Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

Error after complied using solve

1 vue (au cours des 30 derniers jours)
Kartavya
Kartavya le 15 Mai 2014
Clôturé : MATLAB Answer Bot le 20 Août 2021
Hi I have a section of a code that is:
syms m;
sol=solve(xf==m*(1-sqrt(m/3)),m);
m = double(real(sol(2)));
which for xf = 0.15 gives m = 0.202681978192385
however, when I compile the program, the call back function won't work with that code. I have replaced it with predefined value of m = 0.20 and it runs perfectly fine.
Is there anything I can do to solve for m without any errors.
Here is the actual function I'm trying to solve. x=m(1-sqrt(m/3)); solve for m and use the lower value to save in variable. m

Réponses (1)

Walter Roberson
Walter Roberson le 15 Mai 2014
solve() cannot be compiled using MATLAB Compiler or MATLAB Coder.
  1 commentaire
Kartavya
Kartavya le 15 Mai 2014
any alternative function i can use?

Cette question est clôturée.

Tags

Aucun tag saisi pour le moment.

Community Treasure Hunt

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

Start Hunting!

Translated by