在 MATLAB 中,求解非线性方程的常用方法是使用 fzero 函数。其基本语法为:

z = fzero(@fname, x0, tol, trace)

其中,

- fname 是待求根的函数文件名,

- x0 是搜索的起点;

- 一个函数可能有多个根,但 fzero 只给出离 x0 最近的那个根;

- tol 控制结果的相对精度,默认取 tol = eps;

- trace 用于指定迭代信息是否显示,若为 1 则显示,若为 0 则不显示,默认值为 0。