用二分法求方程x^5-3x 1
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 16:55:39
f(x)=x^3-4a=1,b=2f(1)*f(2)(a+b)/2=1.5,f(1.5)=3.375-4=-0.625取a=1.5,b=2(a+b)/2=1.75,f(1.75)=5.36-4>0a=
你没给近似程度撒.令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
原方程可化为x+lgx-3=0因为当x=2时,x+lgx-3≈-0.698970004<0当x=3时,x+lgx-3≈0.477121255>0所以在区间(2,3)必存在一点使x+lgx-3=0当x=
设函数f(x)=x3-2x-5,则∵f(2)=-1<0,f(3)=16>0,f(4)=51>0∴下一个有根区间是(2,3).故答案为:(2,3).
令f(x)=lgx+xf(2)=2.3013∴2
那个公式打不出来.跟你口述吧.公式过程是: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
这是一道方程数值解法的题,解三次方程不容易,但有时只要求出其数值解即可满足实际要求.先将方程变成标准形式,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值比预期
验根相除法,可以看出有一根为-2,则令(x^3+2x2-3x-6)/(x+2)=(x^2-3)可得x^3+2x2-3x-6=(x+2)(x^2-3)=(x+2)(x+根号3)(x-根号3)易得x有三解
非常高兴为您解答此题可以用matlab求解,函数定义在f.m文件中functionfun=f(x)fun=x^3-6*x^2-3x+5;主程序:a=0;%初值b=5;%初值c=(a+b)/2;whil