MATLAB如何使用fzero函数:函数用法、例子例题
fzero函数用于求非线性方程的最优解,使用格式如下:
fzero('F',[a,b]):F表示求解的方程,一般通过子程序建立F,[a,b]表示求解区间,该格式寻找F在[a,b]内的根;
fzero('F',x0):F表示求解的方程,建立方式同上,x0表示迭代初值。
例题 求方程5x 2 sinx-e -x =0的根。
解: 先在文件编辑窗口编写如下M文件,并保存在当前工作目录下。
function f= exam2_10(x)
f=5*x^2*sin(x)-exp(-x);
end
然后在命令窗口中执行:
>> fzero('exam2_10',[0,1])
ans =
0.5018