答案 0 :(得分:1)
fzero返回的退出标志。如果它不是1则遇到一些问题:
https://www.mathworks.com/help/matlab/ref/fzero.html
例如:
func = @(x) x^2 +1
[x, fval, exitflag, output] = fzero(func, 0)
if exitflag ~= 1
disp('no solution was found, terminating further execution');
return
end
答案 1 :(得分:0)
不确定。只需使用额外的fsolve
输出:
[x, fval, exitflag, output] = fsolve(...)
if exitflag <= 0
return
end
您可以根据documentation
中列出的标记值相应地调整条件