为什么Matlab符号求解器找不到该方程式的根?

时间:2019-02-23 05:15:14

标签: matlab symbolic-math

我有一个方程式

F1(c) = c+0.5*sqrt{2*c}-(4*c/3)*sqrt(2*c)-1/6

我可以在(0,1 / 8)中为c绘制此函数。显然,这是一个增加的函数,它绕c = 0.04越过0条线。但是,当我使用

solve(F1==0,c,'MaxDegree',3)

它输出2个虚根。非常令人困惑。我不知道为什么。

1 个答案:

答案 0 :(得分:0)

可以要求解决方案仅返回真实的解决方案:

  

solve(eqn,x,'Real',true)