考虑
syms x f(x);
f = @(x) (x^2 - 4)^(1/2)/log(x^2)^2;
命令
solve(f(x)==0,x,'Real',true)
返回
ans =
2
-2
我试试
feval(symengine,'solve',f(x)==0,x)
feval(symengine,'numeric::solve',f(x)==0,x)
feval(symengine,'numeric::solve',f(x)==0,x,'AllRealRoots')
返回
ans =
[ 2, -2]
ans =
-1.9999947682667438275672111558379
和
ans =
[ empty sym ]
分别
这真的是numeric::solve
的错误吗?
或者我错过了命令中的一些内容。
欢迎所有意见和建议。 谢谢。