二分法matlab程序.docx
《二分法matlab程序.docx》由会员分享,可在线阅读,更多相关《二分法matlab程序.docx(2页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
二分法二分法根本思路一般地,对于函数f(x),如果存在实数c,当x=c时,假设f(c)=0,那么把x=c叫做函数f(x)的零点。 解方程即要求f(x)的所有零点。 假定f(x)在区间x,y上连续 先找到a、b属于区间x,y,使f(a),f(b)异号,说明在区间(a,b)内一定有零点,然后求f(a+b)/2, 现在假设f(a)0,ab 如果f(a+b)/2=0,该点就是零点, 如果f(a+b)/2=a,从开场继续使用 中点函数值判断。 如果f(a+b)/20,那么在区间(a,(a+b)/2)内有零点,(a+b)/2d c=(a+b)/2; if f(a)*f(c)0 a=c; else a=c;b=c end e=e/2; k=k+1; end x=(a+b)/2; x%x为答案 k%k为次数例题:用二分法计算方程解:(输入函数形式)fx=x4-2*x3+4*x+10输入二分法下限a=-2输入二分法上限b=2得到结果d =x =k = 16
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二分法 matlab 程序
限制150内