MATLAB建模课件(全课件)解析.ppt

* * * * * * * * * * * * * * 弦截法的计算步骤可归纳如下: (1)准备:选取初始近似值x0和x1,精度要求ε1 , ε2 和控制迭代次数K,并计算f(x1)和f(x0),令K=0。 (2)迭代:按公式 迭代一次得到新近似值x2,并计算f(x2) (3)控制:如果|f(x2)| ε1 或|x2-x1| , ε2 则终止迭代x2,就是方程的近似根;否则执行(4) (4)修改:如果迭代次数超过预先指定的次数K,则方法失败;否则以(x1 ,f (x1))和(x2 ,f (x2))分别代替(x0 ,f (x0))和(x1 ,f (x1)),转(2)继续迭代。 * ----x=fzero(f,x0) 返回一元函数的一个零点,其中f为函数,且返回函数在x0附近的零点; ----x=fzero(f,[a,b])返回一元函数的一个零点,其中f为函数,且返回函数在 [a,b]区间中的零点。 (3). Matlab 求零点: * ----[x,f,h]=fsolve(fun,x0) : x 返回一元或多元函数fun在x0附近的一个零点;x0为迭代初值;f 返回fun在x的函数值;h返回值如果大于0,说明计算结果可靠,否则计算结果不可靠。 * 十五 优化问题 1无约束最优化 无约束最优化问题是最简单的一类最优化问题,其一般数学描述为 其中,x=[x1,x2,…,xn]

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档