迁移来源
第一次作业 #
1、已知准确值 x=2718281.828⋯, 则近似值: x1=2718283.25 有____位有效数字, x=2718282.25 有____位有效数字;
note
x1 有 6 位有效数字, x1 绝对误差界为 21×10−(−1), m=7, 故为 6 位有效数字.
x2 有 7 位有效数字, n=0,m=7.
2、在浮点数系中求解方程 x2−16x+1=0, 应如何计算, 才能获得较准确的根 x1,x2? 请写出计算式: 较大的正根 x1=____, 较小的正根 x2=____;
note
(x−8)2=7×32⇒x1=8+37=15.93725,x2=8+371=0.06275, 避免两个接近的数相减.
3、e=2.718281828⋯,e10=22026.46579⋯, 它们在浮点数系 F(10,8,−8,8) 中浮点化数 fl(e)=____, fl(e10)=____, 在浮点数系 F(10,8,−8,8) 中计算 fl(e)+fl(e10)=____;
note
fl(e)=+0.27182818×101, fl(e10)=+0.22026466×105.
fl(e)+fl(e10)=0.00002718×105+0.22026466×105=0.22029184×105.
4、在浮点数系 F(2,8,−7,8) 中,共有____个数 (包括 0), 实数 3.625 和59.6
在该数系中的浮点化数 fl(3.625)=____, fl(59.6)=____, 在浮点数系 F(2,8,−7,8) 中计算 fl(3.625)+fl(59.6)=____.
note
共有 2×1×28−1×(8−(−7)+1)+1=4097, 注意 +1 是 0.
fl(3.625)=0.11101000×22, fl(59.6)=0.11101110×26.
fl(3.625)+fl(59.6)=0.00001111×26+0.11101110×26=0.11111101×26.
习题 1.6 设 ∣x∣≪1, 如何计算下列公式, 使得到的结果比较准确:
(1)1+2x1−1+x1−x;[10pt](3)x1−cos(2x);(2)x1+x2−1−x2;(4)ln∣x∣1−1−x2.
note
- (1) 通分 1+3x+2x22x2.
- (2) 分子有理化 x(1+x2+1−x2)2x2.
- (3) 三角转化 x2sin2x.
- (4) ln1+1−x2∣x∣.
习题 1.8 化简或改写下列算式, 以减少运算次数:
- (1) (x−5)4+9(x−5)3+7(x−5)2+6(x−5)+4.
- (2) 1+x+2!x2+3!x3+⋯+n!xn.
- (3) 1×31+2×41+⋯+99×1011.
note
- (1) (((x−5+9)(x−5)+7)(x−5)+6)(x−5)+4
- (2) ((((nx+1)n−1x+1)⋯)2x+1)x+1.
- (3) 21(1−31+21−41+31−51+⋯+981−1001+991−1011)=21(1+21−1001−1011)=2020014949.
习题 1.9 在计算机上怎样计算 y=2971/71!, 才能避免溢出.
note
考虑按照如下方式计算 y=7129×7029×6929×⋯×229×29.
更进一步的, 如果知道结果的量级, 可以设定一个界限, 当过大时除 29, 小的时候乘阶乘.
讨论
评论
正在加载评论...