用matlab编程利用二分法求方程在区间(2,3)内的近似解n=3 ,利用切线法求方程的近似解n=2,方程x^3-2x-5=

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 23:21:17
用matlab编程利用二分法求方程在区间(2,3)内的近似解n=3 ,利用切线法求方程的近似解n=2,方程x^3-2x-5=

用matlab编程利用二分法求方程在区间(2,3)内的近似解n=3 ,利用切线法求方程的近似解n=2,方程x^3-2x-5=
用matlab编程利用二分法求方程在区间(2,3)内的近似解n=3 ,利用切线法求方程的近似解n=2,方程x^3-2x-5=

用matlab编程利用二分法求方程在区间(2,3)内的近似解n=3 ,利用切线法求方程的近似解n=2,方程x^3-2x-5=
先建立二分法的fun.m文件,代码如下:
function fun(a,b,e)
%f是自定义的函数
%a为隔根区间左端点,b为隔根区间右端点,e为绝对误差限
if nargin==2
e=1.0e-6;
elseif nargin<2
input('变量输入错误!');
return;
end
if a>=b
input('隔根区间输入错误!');
return;
end
a1=a;
b1=b;
c1=(a1+b1)/2;
n=0; %迭代计数器,初值为0
while (b-a)/(2^(n)) >= 1/2*e
c1
if f(c1)==0
c1
elseif f(a1)*f(c1)>0
a1=c1;
c1=(a1+b1)/2;
n=n+1;
elseif f(b1)*f(c1)>0
b1=c1;
c1=(a1+b1)/2;
n=n+1;
end
end
n
再建立所要求函数的f.m文件:
function y=f(x)
y=x^3-3*x-1;
运行:fun(-100,100,10^(-4))
-100 100 为根所在该区间,10^(-4)表示精度要求.
结果:c1 =
0
c1 =
50
c1 =
25
c1 =
25/2
c1 =
25/4
c1 =
25/8
c1 =
25/16
c1 =
75/32
c1 =
125/64
c1 =
225/128
c1 =
475/256
c1 =
975/512
c1 =
1925/1024
c1 =
988/529
c1 =
2494/1331
c1 =
640/341
c1 =
1189/633
c1 =
171/91
c1 =
1357/722
c1 =
109/58
c1 =
1013/539
c1 =
701/373
n =
22
最后结果为 701/373
欢迎指错.
另外,站长团上有产品团购,便宜有保证

用matlab编程利用二分法求方程在区间(2,3)内的近似解n=3 ,利用切线法求方程的近似解n=2,方程x^3-2x-5= 利用matlab 编程 1.求用方程求根的二分法求方程x3-x-1=0在区间[1,1.5]内的一个实根,要求误差小于0.005.2. matlab二分法编程用二分法求方程的根:x*x+53.99x-0.054=0 matlab用二分法求方程的近似根,保留小数点后四位有效数字.用matlab编程. matlab 用二分法求方程(sin2x)*e^-2x -5|x|的任意区间的解需要具体的编程顺序,急! matlab编程题:用二分法求方程x^3-3*x-1=0的根 求用MATLAB编制方程求根的二分法和Newton法的 Matlab 程序!求用MATLAB编制方程求根的二分法和Newton法的 Matlab 程序.利用所编制的程序,的最小正根,要求精度 .其中二分法的有根区间取为 【4.0,4.6】, 利用二分法求方程~ 用二分法求方程x^3-x-1=0在区间[1,1.5]内的一个近似解 用C语言编程 画出流程图 急死了 VC++编程:用二分法求方程x*x-2-x=0在[0,3]区间的根.要求误差不大于10负5次方. 求matlab编程 用二分法和牛顿迭代法求根号a VB编程问题 用二分法求方程F(X)=X^3-X-1=0在区间[1,1.5]内的解 要求∑=10^-2比较紧急 麻烦您了 matlab二分法求方程的根 用二分法求根.用C语言或MATLAB好手在帮忙啊1)用二分法求非线性方程f(x)=x6-5x5+3x4+x3-7x2+7x-20=0在区间[0,5]内的根. ≤10-5.用C语言或MATLAB matlab中利用二分法编程求方程x^3-3*x^2-x+3=0在[0,3]内的根程序已有,但第四行中f =@(x)x^3-3*x^2-x+3的 “@(x)”作用是什么?我在书上都没有见过这个符号,但不用这个符号的话程序是错误的,到底为 高一二分法计算用二分法求方程(x+1)(x-2)(x-3)=1在区间(-1,0)内的近似解(精确度为0.1). C语言编程二分法6) 用二分法求下面方程在(-10,10)之间的根.2x3-4x2+3x-6=0【提示】(1) 取两个不同点x1、x2,如果f(x1)和f(x2)符号相反,则(x1,x2)区间内必有一个根(曲线与x轴的交点).如果f(x1)与f(x2)同 用不同方法求方程x^2-10=0的根x*=根号10,并解释其异同.用matlab编程怎么做?不好意思啊,必须用牛顿迭代法和区间二分法,或者松弛法,任选两种编写程序,用循环语句,必须可以上机实现的