用二分法求方程x²-5=0的近视解的程序框图有
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 16:52:35
x²-5=0x^2=5x=±√5开方啊,得x≈±2.4再问:谢谢啊我今天上课不小心睡着了木有听到==你可别真的乱答一气啊会害死人==再答:你点我的主页,看看我乱答了没有。这个名字很帅气呀!
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)间有根、、、后面继续,知道
先取(3,4)因为3^2=94^2=16再取(3,3.5)3.5^2=12.25再取(3,3.25)3.25^2=10.5625再取(3,3.125)3.125^2=9.765625再在3.125和3
#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
首先明确:0.8^x是减函数,那么-0.8^x是增函数,所以F(x)=lnx+1-0.8^x是增函数.算法如下:a=0,b=1,k=0.5y0=ln1+1-0.8【注:F(0)不可取,取F(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=(-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)返回值,错了.
这个方程不满足二分法的条件,因此不能用二分法求根的近似值.二分法的条件是:f(x)在[a,b]上连续,且f(a)*f(b)0时有f(x)>0,当x
先找到a、b,使f(a),f(b)异号,说明在区间(a,b)内一定有零点,然后求f[(a+b)/2],现在假设f(a)0,a0,则在区间(a,(a+b)/2)内有零点,(a+b)/2=>b,从①开始继
用二分法,你得先找出一个根所在的区间function[a,b]=findbracket(f,x0)%fisthefunctionevaluated%x0isthestartingpoint%aisth
没有什么特别的要求的话,先观察函数f0=-1,f1=1f导数=5x^4+1>0,单增可见在(0,1)上只有一个解然后设定一个值比如说0.001下限0,上限1计算下限和上限的中点0.5的函数值若大于0,
先找两个数·(一个使得等式为正,一个使等式为负)··如1和2然后重复以下步骤:F(1)小于0···F(2)大于0····取(1+2)/2=1.5F(1.5)大于0···F(1)小于0····取(1+1
一个根是2.82记f(x)=x^3+x^2-8x-8首先大概口算下(f2)=-120于是一个根在(2,3)之间(2+3)/2=2.5然后f(2.5)=-6.125
书上有告诉你方法的,你先划分出一个区间[1,2]然后再半分半分半分,题目会有要求到几位小数吧?好好看看书,照办就行这题目高考基本不会出