二分法求x^5-3
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/17 21:50:04
你没给近似程度撒.令f(x)=x^3+5f(0)=5>0,f(-2)=-30所以在(-2,-1)上有根然后再取区间的中点-1.5,f(-1.5)>0.所以在(-2,-1.5)间有根、、、后面继续,知道
#includedoublefunc(doublex){returnx*(x-3.0)-5.0;}doublebinary_search(doublex1,doublex2,double(*f)(do
先建立二分法的fun.m文件,代码如下:functionfun(a,b,e)%f是自定义的函数%a为隔根区间左端点,b为隔根区间右端点,e为绝对误差限ifnargin==2e=1.0e-6;elsei
作图,有两根,设f(x)=x^3-6x^2-3x+5,一根在(0,1)之间,同上.另一根在(-2,-1)之间,方法同上.怕你辛辛苦苦做还才解了一半.
设f(x)=x^3+3x-5,在[2,3]上有f(2)=-30,取中点2.5,有f(2.5)>0,故取[2,2.5]作为新的区间,再取中点2.25,有f(2.25)>0,取[2,2.25]作为新的区间
设f(x)=x^2-2x-5则f(3)=-2f(4)=3f(3.5)=0.25f[(3+3.5)/2]=f(3.25)=-0.9375f[(3.25+3.5)/2]=f(3.375)=-0.35937
步骤如下:Beginstep1:输入n.step2:定义f(x)=x^2-n.step3:输入区间左端点a、右端点b及计算误差d.step4:判断f(a)=0,若是,则a就是方程的根.若否,nexts
二分法找零点,就是找a,b∈X,(X是定义域),使f(a)*f(b)<0,然后不断的缩小|a-b|使之趋近于0,最后得到a≈b=x[0]以此题为例,f(1)=-2f(2)=4,x[0]∈(1,2)f(
那个公式打不出来.跟你口述吧.公式过程是:x=(-b±(根号b平方减4ac))/2a答案是1.2或-4.2
u=(x+1)(x-2)(x-3)-1,x=0,u>0,x=-1,u0,则方程的解落在区间(-1,-1/2),第二步:取x=-0.75=-3/4,代入上式,u>0,则方程的解落在区间(-1,-3/4)
intf(floatx)返回值,错了.
用二分法,你得先找出一个根所在的区间function[a,b]=findbracket(f,x0)%fisthefunctionevaluated%x0isthestartingpoint%aisth
给你个例子,将下面的代码复制到M文件,保存成bisection.m文件function[x,k]=demimethod(a,b,f,emg)%a,b:求解区间的两个端点%f:所求方程的函数名%emg:
这是一道方程数值解法的题,解三次方程不容易,但有时只要求出其数值解即可满足实际要求.先将方程变成标准形式,x^3-6x^2-3x+5=0在EXCEL中设置一个变量单元,例如:A1,然后在另一个单元中置
第一步a=0b=1c=0.001第二步取区间中点i=(ab)/2第三步如果f(a)*f(i)小于0,则区间就变为在[a,i].否则区间就在[i,b],将新的区间表示为[a,b]第四步判断[a,b]是否
5-e^x-x让x先取1和1.5所得值相减得数值y1;再让x取2与1.5所得值相减得数值y2;判断y1和y2中的小值,如果y1小再取1与1.25一对和1.25与1.5一对一直继续下去直道所得y值比预期
X≈1.561919现给出方法,用这个方法能解出绝大部分的了“一般地,对于函数f(x),如果存在实数c,当x=c时f(c)=0,那么把x=c叫做函数f(x)的零点.解方程即要求f(x)的所有零点.先找
随便取被直到两值奇为负
y=(x^3-5)(x-1)(x+1)所以三个跟为-1,1,三次根号5
非常高兴为您解答此题可以用matlab求解,函数定义在f.m文件中functionfun=f(x)fun=x^3-6*x^2-3x+5;主程序:a=0;%初值b=5;%初值c=(a+b)/2;whil