文档详情

二分法的matlab运用.doc

发布:2016-03-31约字共13页下载文档
文本预览下载声明
数 值 方 法 实验班级: 2011级数师一班 学生姓名: 雷宗玲 学生学号: 201102024011 指导老师: 李梦 实验时间: 2014年5月30日 中文摘要 II 1引言 1 2二分法的基本原理 1 2.1 概述 1 2.2 二分法的matlab基本程序 2 2.2.1 实验步骤 2 2.2.2 matlab的原程序 3 3二分法的运用 4 3.1 在实际生活中的运用 4 3.2 在中学教学中的运用 4 3.2.1 利用“二分法”思想巧证不等式 4 3.2.2 利用“二分法”思想巧证一元二次方程根的分布 5 3.2.3 利用“二分法”思想巧求最值 6 3.3 在求解方程中的运用 6 总结 7 参考文献 8 摘要:二分法无论在实际生活中,还是在科学上,都占有十分重要的地位。在实际生活中,通常用来检查电路、水管等等,这是二分法最简单、最本质的一个应用。在中学教学中,可以用二分法来巧证不等式、一元二次方程根的分布、求最值等等。在求解n次多项式方程的根时,我们也可以利用二分法讨论一般方程式 的实数根。本文主要概述二分法的基本思想在以后的学习过程中得以应用其程序过程如下: 建立函数文件:f.m; (4)在MATLAB命令窗口中输入函数,敲回车,输出结果。 2.2.2 matlab的原程序 function [c,err,yc]=erfen(f,a,b,delta) ya=feval(f,a); yb=feval(f,b); if ya*yb0,return,end max1=1+round((log(b-a)-log(delta))/log(2)); for k=1:max1 c=(a+b)/2; yc=feval(f,c); if yc==0 a=c; b=c; elseif yb*yc0 b=c; yb=yc; else a=c; ya=yc; end if b-adelta,break,end end c=(a+b)/2; err=abs(b-a); yc=feval(f,c); 3 二分法的运用 3.1 在实际生活中的运用
显示全部
相似文档