RegionPlot3D[((2 b^2 + 2 b u -
2 Sqrt[-4 a b^3 + b^4 - 4 b^3 u + 3 b^2 u^2 -
2 b^2 u Sqrt[-4 a b + b^2 - 2 b u + u^2]]) 2 b)/(
4 b^2) - (u + b) < 0, {a, 0, 0.0125`}, {b, 0.03, 0.05}, {u, 0,
0.0125`}, AxesLabel -> Automatic,
LabelStyle -> Directive[Blue, Medium]]
一个这样的不等式,b范围是从0.03到0.05。
出来的图是这样的。

它报了一些这样的错误(是错误吗,还是警告,,我也搞不清楚,)

我感觉是求解过程中有虚数,所以不好比大小。。
但是我如果把b的值固定为0.03到0.05中间的任何一个值,换成出二维的图像
比如这样

就可以出图。而且没有出现虚数的警告。
我想请问,为什么b有变动就会出现虚数,如何解决这个问题,让那个RegionPlot3D的函数,能运行没有警告,并且出一个不是只有边框的三维图?
谢谢各位大神了
2 Sqrt[-4 a b^3 + b^4 - 4 b^3 u + 3 b^2 u^2 -
2 b^2 u Sqrt[-4 a b + b^2 - 2 b u + u^2]]) 2 b)/(
4 b^2) - (u + b) < 0, {a, 0, 0.0125`}, {b, 0.03, 0.05}, {u, 0,
0.0125`}, AxesLabel -> Automatic,
LabelStyle -> Directive[Blue, Medium]]
一个这样的不等式,b范围是从0.03到0.05。
出来的图是这样的。

它报了一些这样的错误(是错误吗,还是警告,,我也搞不清楚,)

我感觉是求解过程中有虚数,所以不好比大小。。
但是我如果把b的值固定为0.03到0.05中间的任何一个值,换成出二维的图像
比如这样

就可以出图。而且没有出现虚数的警告。
我想请问,为什么b有变动就会出现虚数,如何解决这个问题,让那个RegionPlot3D的函数,能运行没有警告,并且出一个不是只有边框的三维图?
谢谢各位大神了