借助计算器,用“二分法”求出ln(2x+6)+2=3^x在区间(1,2)内的近似解(精确到0.1)

 我来答
新科技17
2022-10-29 · TA获得超过5808个赞
知道小有建树答主
回答量:355
采纳率:100%
帮助的人:71.4万
展开全部

借助计算器,用“二分法”求出ln(2x+6)+2=3^x在区间(1,2)内的近似解(精确到0.1)

设f(x)=ln(2x+6)+2-3^x,而(1+2)/2=1.5,则f(1)=ln8+2-3>0,ln(1.5)=ln9+2-3^1.5<0,由f(1)*f(1.5)<0,所以所求解在在区间(1,1.5)继续平分割槽间,(1+1.5)/2=1.25,f(1.25)=ln8.5+2-3^1.25>0,所以,所求解在区间(1.25,1.5)

用二分法求出ln(2x+6)+2=3^x在区间(1,2)内的近似解

设f(x)=ln(2x+6)+2-3^x,而(1+2)/2=1.5,则f(1)=ln8+2-3>0,ln(1.5)=ln9+2-3^1.5<0,由f(1)*f(1.5)<0,所以所求解在在区间(1,1.5)继续平分割槽间,(1+1.5)/2=1.25,f(1.25)=ln8.5+2-3^1.25>0,所以,所求解在区间(1.25,1.5)……具体方法就这样,不知道你要的解是几位有效数字的,所以就给了你这个方法,希望对你有帮助!

In(2x+6)+2=3^x在区间(1,2)内的近似解(精确到0.1)

简单啊 先确定单调区间是[1,2]
取x=1,左边大
取x=2,右边大
值肯定在1~2
取半,x=1.5,右边大
值肯定在1~1.5
再取半1.25 右边大
值肯定在1.25~1.5
再去半 1.37

借助计算器有二分法求方程0.8x-1=1nx在区间(0,1)内的近似解(精确到0.1)

f(x) = 0.8x - lnx - 1
d[f(x)] = 0.8 - 1/x,因为0<x<1,所以d[f(x)] < 0,函式有单调性,可用二分法求解
可以用c++写一个二分程式计算
#include <iostream>
#include <cmath>
using namespace std;
#define dif 0.000000001
int main(){
double left = 0, right = 1, mid;
while(1){
mid = (left+right)/2;
double temp = 0.8*mid - log(mid) - 1;
if(fabs(temp) <= dif){
cout << mid << endl;
break;
}
else if(temp < 0) right = mid;
else left = mid;
}
return 0;
}
0.58959 约等于 0.6

(1) 3^(x-1)-Inx=0有几根 (2) In(2x+6)+2=3^x在区间(1,2)内的近似解(精确到0.1)

(1)无根
(2)x≈1.3

用二分法求方程x=5减去e的x次方在(1,2)内的近似解 精确到0.1

5-e^x-x=0
将x=1代入,上式=1.28
将x=1.5代入,上式= -0.98;在(1,1.25);
将x=1.25代入,上式=0.26;在(1.25,1.5);
将x=1.375代入,上式= -0.33;(1.25,1.375);
将x=1.313代入,上式=-0.03(精确到0.1)
答案为:1.313

借助计算器,用二分法求2*x^3-4*x^2-3x=1=0的最大根(精确度0.1)

2x^3-4x^2-3x+1=0
f(x)=2x^3-4x^2-3x+1
f(-2)=7>0
f(-1)=-2<0
f(0)=1>0
f(1)=-4<0
所以三个跟分别在(-2,-1),(-1,0),(0,1)
最大根在(0,1)
f(0.5)=-1.25<0
f(0.25)=0.03125>0
f(0.375)=-0.53<0
f(0.3125)=-.267<0
所以0.25<x<0.3125
精确度0.1
所以x=0.3

用二分法求方程x=5—ex次方在(1,2)内的近似解。(精确到0.1)要过程

f(x)=x-5+e^x
f(1)=-1.28<0
f(2)=4.39>0
f(1.5)=0.98<0
所以1.5<x<2
f(1.75)=2.50>0
所以1.5<x<1.75
f(1.625)=1.70>0
1.5<x<1.625
f(1.5625)=1.33?0
1.5<x<1.5625
f(1.53125)=1.16>0
所以1.5<x<1.53125
精确到0.1
所以x=1.5

二分法:利用计算器,求X3+3X-1=0在区间(0,1)的近似解

晕这还不简单
区间内解得定义是 函式FX=你说的式子在端点处的取值符号相反
把未知量用实数代替
用计算器算出 0 0.5 1的FX的值
因为这个区间只有一个解 所以若 0 0.5 的函式值相反则解在 0 0.5 内 否则在 0.5 1 内
再将此区间二分 为 0 0.25 。。。。
不断算 一般算到它让你所要的小数点位数就可以了

求出0=x^3-x-1,x∈(1,1.5)的近似点?(精确到0.1)用二分法求?

#include<stdio.h>
#include<math.h>
double f(double x)
{
return pow(x,3)-x-1;
return 3*pow(x,3)-9*x+5;
}
void Two() 二分法,[a,b],x=(a+b)/2判断lf(x)是否为零,否的话 判断lf(x)*lf(b)<0与否 再重置a=x或者b=x,再从头开始
{
double limit;
double a,b;int k=0; 储存函式求解要求实现了的时候 二分法使用的次数
printlf("请输入x的值:");
scanlf("%lf",&x);
for(i=0;i)
printf("\n please input the 区间:");
scanf("%lf %lf",&a,&b);
printf("\n please input 解的精确程度:");
scanf("%lf",&limit);
printf("\n x 和 y 的值分别为:%lf %lf",f(a),f(b));
if(f(a)*f(b)>=0)
printf("\n无法用二分法求解!\n");
else
{
while(b-a>limit)
{
printf("\n a 和b 和 a+b/2 和lf(a) 和f(b) 的值分别为:%lf %lf %lf, %lf %lf",a,b,(a+b)/2,f(a),f(b));
if( f( (a+b)/2 )*f(b)>0)
b=(a+b)/2;
else
a=(a+b)/2;
k++;
}
printf("\n\n 经历了 %d 次二分法运算得到此结果!\n",k);
}
}

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式