在 MATLAB 中,求解非线性方程的常用方法是使用 fzero 函数。其基本语法为:
z = fzero(@fname, x0, tol, trace)
其中,
- fname 是待求根的函数文件名,
- x0 是搜索的起点;
- 一个函数可能有多个根,但 fzero 只给出离 x0 最近的那个根;
- tol 控制结果的相对精度,默认取 tol = eps;
- trace 用于指定迭代信息是否显示,若为 1 则显示,若为 0 则不显示,默认值为 0。
在 MATLAB 中,求解非线性方程的常用方法是使用 fzero 函数。其基本语法为:
z = fzero(@fname, x0, tol, trace)
其中,
- fname 是待求根的函数文件名,
- x0 是搜索的起点;
- 一个函数可能有多个根,但 fzero 只给出离 x0 最近的那个根;
- tol 控制结果的相对精度,默认取 tol = eps;
- trace 用于指定迭代信息是否显示,若为 1 则显示,若为 0 则不显示,默认值为 0。