Info

此问题已关闭。 请重新打开它进行编辑或回答。

Error after complied using solve

1 次查看(过去 30 天)
Kartavya
Kartavya 2014-5-15
关闭: MATLAB Answer Bot 2021-8-20
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

回答(1 个)

Walter Roberson
Walter Roberson 2014-5-15
solve() cannot be compiled using MATLAB Compiler or MATLAB Coder.

此问题已关闭。

标签

尚未输入任何标签。

Community Treasure Hunt

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

Start Hunting!

Translated by