为什么matlab符号求解器找不到这个等式的根?

问题描述 投票:0回答:1

我有一个等式

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个虚构的根。这非常令人费解。我无法弄清楚为什么。

matlab symbolic-math
1个回答
0
投票

可以要求求解只返回真正的解决方案:

求解(方程式,x,'真',真)

© www.soinside.com 2019 - 2024. All rights reserved.