python二分法算x-cosx 0_计算方法 习题二 答案

习题二

1、利用二分法求方程f(x)=x3-2x-5=0,在2,3内根的近似值,并指出误差。

解:f(2)=-1<0 f(3)=19>0 f(2).f(3)<0

f’(x)=3x2-2 在x∈2,3f’(x) >0

所以在1,2上必仅有一根

x=2 f(2)=-1 -

x=3 f(3)=16 +

x=2.5 f(2.5)=5.625 +

x=2.25 f(2.25)=1.890625 +

x=2.125 f(2.125) +

x=2.0625 f(2.0625) -

x=2.09375 f(2.09375) -

x=2.109375 f(2.109375) +

x=2.1015625 f(2.1015625) +

所以x=2.109375+201015625

2

=2.09765625

2、证明方程1-x-sinx=0在0,1内有一个根,使用二分法求误差不大于1

2

×10?4的根。解:令f(x)=1-x-sinx

f(0)=1

f(1)=-sin1

f(0).f(1)<0

f’(x)=-1-cosx<0在0,1恒成立

所以1-x-sinx=0在0,1内恒有一个根

n≥ln1?0?ln?(1

2

×10?4)

ln2

-1≈13.289

所以n=14

n a n b n x n+1f(x n+1)符号

0 0 1 0.5 +

1 0.5 1 0.75 +

2 0.875 1 0.9375 +

.

.

14

3、能不能用迭代法求解下列方程,若不能时,将方程改写成能用迭代法的形式。(1、)x=(cosx+sinx)/4 (2)x=4-2x

解:(1、)f(x)=x=(cosx+sinx)/4

f’(x)=?sinx+cosx

4

<1

对x任何数恒成立

所以可用迭代法

设x0=0,则

x1=0.25

x2=0.2511

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值