matlab编的二分法求根的程序
matlab编的二分法求根的程序
2010-03-10 16:44
function varargout=erfliu(varargin)
clear,clc
F=inline('x^2-4*sin(x)');a=1;b=3;
erff(F,a,b)
function erff(F,a,b)
tol=0.0000005;
fprintf(' a f(a) b f(b)\n'); while((b-a)>tol)
m=a+(b-a)/2;
fprintf('%10.6f %10.6f %10.6f %10.6f\n',a,feval(F,a),b,feval(F,b)'); if feval(F,a)*feval(F,m)>=0
a=m;
else
b=m;
end
end
结果
a f(a) b f(b) 1.000000 -2.365884 3.000000 8.435520
1.000000 -2.365884 2.000000 0.362810
1.500000 -1.739980 2.000000 0.362810
1.750000 -0.873444 2.000000 0.362810
1.875000 -0.300718 2.000000 0.362810
1.875000 -0.300718 1.937500 0.019849
1.906250 -0.143255 1.937500 0.019849
1.921875 -0.062406 1.937500 0.019849
1.929688 -0.021454 1.937500 0.019849
1.933594 -0.000846 1.937500 0.019849
1.933594 -0.000846 1.935547 0.009491
1.933594 -0.000846 1.934570 0.004320
1.933594 -0.000846 1.934082 0.001736
1.933594 -0.000846 1.933838 0.000445
1.933716 -0.000201 1.933838 0.000445
1.933716 -0.000201 1.933777 0.000122
1.933746 -0.000039 1.933777 0.000122
1.933746 -0.000039 1.933762 0.000041
1.933746 -0.000039 1.933754 0.000001
1.933750 -0.000019 1.933754 0.000001
1.933752 -0.000009 1.933754 0.000001
1.933753 -0.000004 1.933754 0.000001
128 设备编号 B01 日期 2012-6-5 实验题目 编写二分法方法的 MATLAB 主程序并验算书本 P-112(1) 1、实验目的: 通过编程实现二分法方法, 加深对求根方法的理解...
用二分法求方程 f(x)=0的根 x*的近似值 xk 的步骤 的根 的近似值 步骤1...二分法matlab程序 2页 免费 matlab编的二分法求根的... 2页 1下载券 浅析二分法...
matlab编程实现二分法,牛顿法,黄金分割法,最速下降matlab程序代码_数学_自然科学_专业资料。最优化方法及其应用用二分法求解 m in 1. f (t ) ? t ? 2t ? 4t...
非线性方程的二分法_迭代法_(内含matlab程序代码)_计算机软件及应用_IT/计算机_...迭代法,松弛迭代法, Aitken 迭代法,Steffensen 迭代法编程求解非线性方程的数值...
x* xk ? ? xk ??, (3) 编写MATLAB程序 abtol=0.0020;xk=1.994140625;tol=abtol/abs(xk) 运行后得 tol = 0.0010 四.结论 MATLAB在处理用二分法求解...
能够对具体的问题用适合的最优化方法进行求解。 2. 对同一个问题用不同的进行求解并比较优劣。 二、实验方法 利用 MATLAB 软件,用 0.618 法和二分法求解问题。...
同时实现 Matlab 和 C 语言程序 编写。从而掌握过程的基本形式和二分法的基本思想,在以后的学习过程中得以应用。 一、 引言 在科学研究与工程技术中常会遇到求解非...
matlab程序运行修改版 二分法等等_数学_自然科学_专业资料。1、拉格朗日插值公式:...(x))即是要求求解的 f(x)=0 中的 f(x),实际操作时应先把这两个函数改...
二分法、简单迭代法的matlab程序代码,内有习题实验一 非线性方程的数值解法(一)...二、 实验内容: 教材 P40 2.1.5 三、 实验要求 1 根据实验内容编写二分法...
利用matlab解决二分法求方程的近似解问题_专业资料。计算一个函数f的零点(即求方程f(x)=0的根)是在科学计算中经常遇到的问题,二分法是解决此类问题的方法之一,ma...
我要评论