首页 > 编程知识 正文

二分法求方程解matlab程序,matlab用二分法求函数的零点

时间:2023-05-04 20:34:35 阅读:140475 作者:3999

1、用二分法求函数零点和二分法的定义

1二分法的定义

如果函数$y=f(x ) $,则它是区间$[a,b]$和$f(a ) f ) b ) lt; 0$以上是连续的。 这种方法称为二分法,用函数$f(x ) $的零点连续划分区间,区间的两端逐渐接近零点,得到零点的近似值。

2用二分法求函数的零点

给定$$的精度,用二分法求出函数$f(x ) $零点的近似值的步骤如下。

(1)确定间隔$[a,b]$,并验证$f(a ) f ) b ) lt; 0$,精度$$;

)2)找到区间$(a,b ) $$C$的中点

(3)计算$f(c ) $

如果$f(c )=0$,则$c$为函数的零点

$f(a ) f ) c ) lt; 0$,$B=c$ (如果是零点$x )0) (a,c ) $ ) )

$f(c ) f ) b ) lt; 如果为0$,则为$a=c$ (并且零点$x ) 0) c,b ) $ )

)4)判断精度是否为$$ ($|a-b|lt; $,零点近似值为$A$ (或$B$ ); 否则重复2-4次。

2、用二分法求函数零点的几个例子

什么是正确的二分法___

a、所有函数零点的近似值均由二分法得到

B .用二分法得到方程的近似解时,可以得到小数点以下的任意一位

c、二分法没有规则

D、二分法只在寻找函数零点时使用

答案: b

分析:函数的图像在零点附近连续,且零点左右的函数值不同时,才能用二分法求出函数零点的近似值,所以a是错误的; 二分法是有规律的,可以用计算机实现,所以C是错误的二分法也可以用来求方程的近似解,所以D是错误的。 所以我选b。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。