用二分法求方程0.8^x-1=lnx在区间(0,1)
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/17 07:55:48
先建立二分法的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-2x-1取x=0,x=2这两点f(0)=-1①f(2)=3②①*②
f(x)=x+1/x-3f(2)=-0.5f(3)=1/3f(x)是减函数x1=2x2=3x1\x09f((x1+x2)/2)\x09x2\x09(x1+x2)/22.0000000000\x09-0
令f(x)=0.8x^2-1-lnxf(0+)>0,f(1)=0.8-10根在(0.375,0.5),f(0.4375)=-0.020根在(0.40625,0.4375)精确到0.1的话根为0.4
1、令f(x)=0.8^x-1-lnxf(1/2)=0.5878>0f(1)=-0.20∴在(3/4,1)内f(7/8)=-0.04384再问:我太懒了,你把第二题的过程也写了吧,写完就采取你了再答:
因为题目只要求一个解,那么边界的随便选了,我选了a=0,b=10用二分法求f(x)=x^2 -2x-1=0过程如下所以解是2.4219,精确到0.1再问:能给一下详细的答题的过程不谢谢啦~
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)
这个方程不满足二分法的条件,因此不能用二分法求根的近似值.二分法的条件是: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,从①开始继
设f(x)=2^x-x^2,因f(-1/2)≠0,又f(-1)f(-1/2)
f(1.5)*f(1.25)
用二分法,你得先找出一个根所在的区间function[a,b]=findbracket(f,x0)%fisthefunctionevaluated%x0isthestartingpoint%aisth
解题思路:有固定步骤解题过程:同学你好,如对解答还有疑问,可在答案下方的【添加讨论】中留言,我收到后会尽快给你答复。感谢你的配合!祝你学习进步,生活愉快最终答案:略
一个根是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、输入有根区间两端点a、X1和精度2、计算x=(b+a)/23、若f(b)*f(x)
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值比预期
设y=lnx+1-0.8^xx=1y=0.2xy0.5-0.59
用二分法求函数f(x)=x-e^(-x)的零点.迭代格式:x=e^(-x)f(0)=-1f(1)=0.63>0在(0,1)内至少有一个零点.令:x0=0.5x0=0.5f=0.6065x0=0.75f