Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

Error after complied using solve

1 visualización (últimos 30 días)
Kartavya
Kartavya el 15 de Mayo de 2014
Cerrada: MATLAB Answer Bot el 20 de Ag. de 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

Respuestas (1)

Walter Roberson
Walter Roberson el 15 de Mayo de 2014
solve() cannot be compiled using MATLAB Compiler or MATLAB Coder.
  1 comentario
Kartavya
Kartavya el 15 de Mayo de 2014
any alternative function i can use?

La pregunta está cerrada.

Etiquetas

Aún no se han introducido etiquetas.

Community Treasure Hunt

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

Start Hunting!

Translated by