【文件属性】:
文件名称:matlabhill代码-Bisection_Method-with-MATLAB:该代码供Matlab程序使用Bisection_Metho
文件大小:2KB
文件格式:ZIP
更新时间:2021-05-24 03:39:43
系统开源
Matlab
Hill代码Bisection_Method-with-MATLAB
该代码供Matlab程序使用Bisection_Method方法查找方程的零点
概念
函数更改符号的子间隔位于。
它分为两半。
确定函数改变符号的一半。重复此过程以获得精确的估计。
假设条件
f(x)在[xl,xu]上是连续的f(xl)∙f(xu)<0 n算法
环形
计算中点xr
=(xl
+
xu)/
2
评估f(xr)
如果f(xl)f(xr)>
0,则新的间隔[xr,xu]以所需的间隔大小结束循环
工作如何
步骤1:为根选择较低的xl和较高的xu猜测值,以便:f(xl)f(xu)<0 n步骤2:根估计为:xr
=(xl
+
xu)/
2
步骤3:根据以下公式细分间隔:如果(f(xl)。f(xr) uff09,则根位于较低的子区间中;
xu
=
xr并转到步骤2。如果(f(xl)。f(xr)>
0),则根位于上子区间;
xl
=
xr并转到步骤2。如果(f(xl)。f(xr)=
0),则根为xr并停止。
参考
SC
Chapra,“使用MATLAB为工程师
【文件预览】:
Bisection_Method-with-MATLAB-master
----README.md(1KB)
----Bisection_Method.m(700B)