在MATLAB中计算函数的逆

hhe*_*klj 4 matlab

如何在MATLAB中计算函数的逆?假设你想计算f(x)= e ^ x的倒数,那么代码是什么?

And*_* H. 6

如果分析方法失败(尽可能优先),请使用数值方法:

给出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.