如果分析方法失败(尽可能优先),请使用数值方法:
给出y并猜测x0为逆
x = fzero( @(x)(f(x)-y), x0 );
Run Code Online (Sandbox Code Playgroud)
当x的范围已知以xmin ... xmax为界时,或者精度较低但速度较快的方法
xx = linspace( xmin, xmax, N );
yy = f(xx);
x = interp1(yy, xx, y);
Run Code Online (Sandbox Code Playgroud)
当然,必须根据所需的精度选择N.