数学 旧 .com 迁移

数值分析 / 习题/考试 / 作业 / 1

从旧 .com 全量搬运的历史内容,来源路径:/math/课程/数值分析/exams/作业/1/

迁移来源

第一次作业 #

1、已知准确值 x=2718281.828x=2718281.828\cdots, 则近似值: x1=2718283.25x_1=2718283.25 有____位有效数字, x=2718282.25x=2718282.25 有____位有效数字;

note

x1x_166 位有效数字, x1x_1 绝对误差界为 12×10(1)\dfrac{1}{2}\times 10^{-(-1)}, m=7m=7, 故为 66 位有效数字.

x2x_277 位有效数字, n=0,m=7n=0,m=7.

2、在浮点数系中求解方程 x216x+1=0x^2-16x+1=0, 应如何计算, 才能获得较准确的根 x1,x2x_1,x_2? 请写出计算式: 较大的正根 x1=____x_1=\_\_\_\_, 较小的正根 x2=____x_2=\_\_\_\_;

note

(x8)2=7×32x1=8+37=15.93725,x2=18+37=0.06275(x-8)^2=7\times 3^2\Rightarrow x_1=8+3\sqrt{7}=15.93725,x_2=\dfrac{1}{8+3\sqrt{7}}=0.06275, 避免两个接近的数相减.

3、e=2.718281828,e10=22026.46579e=2.718281828\cdots,e^{10}=22026.46579\cdots, 它们在浮点数系 F(10,8,8,8)F(10,8,-8,8) 中浮点化数 fl(e)=____fl(e)=\_\_\_\_, fl(e10)=____fl(e^{10})=\_\_\_\_, 在浮点数系 F(10,8,8,8)F(10,8,-8,8) 中计算 fl(e)+fl(e10)=____fl(e)+fl(e^{10})=\_\_\_\_;

note

fl(e)=+0.27182818×101, fl(e10)=+0.22026466×105fl(e)=+0.27182818\times 10^1,\ fl(e^{10})=+0.22026466\times 10^5.

fl(e)+fl(e10)=0.00002718×105+0.22026466×105=0.22029184×105fl(e)+fl(e^{10})=0.00002718\times 10^5+0.22026466\times 10^5=0.22029184\times 10^5.

4、在浮点数系 F(2,8,7,8)F(2,8,-7,8) 中,共有____个数 (包括 00), 实数 3.6253.62559.659.6 在该数系中的浮点化数 fl(3.625)=____fl(3.625)=\_\_\_\_, fl(59.6)=____fl(59.6)=\_\_\_\_, 在浮点数系 F(2,8,7,8)F(2,8,-7,8) 中计算 fl(3.625)+fl(59.6)=____fl(3.625)+fl(59.6)=\_\_\_\_.

note

共有 2×1×281×(8(7)+1)+1=40972\times 1\times 2^{8-1}\times (8-(-7)+1)+1=4097, 注意 +1+100.

fl(3.625)=0.11101000×22, fl(59.6)=0.11101110×26fl(3.625)=0.11101000\times 2^2,\ fl(59.6)=0.11101110\times 2^6.

fl(3.625)+fl(59.6)=0.00001111×26+0.11101110×26=0.11111101×26fl(3.625)+fl(59.6)=0.00001111\times 2^6+0.11101110\times 2^6=0.11111101\times 2^6.

习题 1.6 设 x1|x|\ll 1, 如何计算下列公式, 使得到的结果比较准确:

(1)11+2x1x1+x;(2)1+x21x2x;[10pt](3)1cos(2x)x;(4)ln11x2x.\begin{aligned} (1)\dfrac{1}{1+2x}-\dfrac{1-x}{1+x}; & (2)\dfrac{\sqrt{1+x^2}-\sqrt{1-x^2}}{\sqrt{x}};\\ [10pt] (3)\dfrac{1-\cos(2x)}{x}; & (4)\ln\dfrac{1-\sqrt{1-x^2}}{|x|}. \end{aligned}
note
  • (1) 通分 2x21+3x+2x2\dfrac{2x^2}{1+3x+2x^2}.
  • (2) 分子有理化 2x2x(1+x2+1x2)\dfrac{2x^2}{\sqrt{x}(\sqrt{1+x^2}+\sqrt{1-x^2})}.
  • (3) 三角转化 2sin2xx\dfrac{2\sin^2 x}{x}.
  • (4) lnx1+1x2\ln\dfrac{|x|}{1+\sqrt{1-x^2}}.

习题 1.8 化简或改写下列算式, 以减少运算次数:

  • (1) (x5)4+9(x5)3+7(x5)2+6(x5)+4(x-5)^4+9(x-5)^3+7(x-5)^2+6(x-5)+4.
  • (2) 1+x+x22!+x33!++xnn!1+x+\dfrac{x^2}{2!}+\dfrac{x^3}{3!}+\cdots+\dfrac{x^n}{n!}.
  • (3) 11×3+12×4++199×101\dfrac{1}{1\times 3}+\dfrac{1}{2\times 4}+\cdots+\dfrac{1}{99\times 101}.
note
  • (1) (((x5+9)(x5)+7)(x5)+6)(x5)+4(((x-5+9)(x-5)+7)(x-5)+6)(x-5)+4
  • (2) ((((xn+1)xn1+1))x2+1)x+1\left(\left(\left(\left(\dfrac{x}{n}+1\right)\dfrac{x}{n-1}+1\right)\cdots\right)\dfrac{x}{2}+1\right)x+1.
  • (3) 12(113+1214+1315++1981100+1991101)=12(1+1211001101)=1494920200\dfrac{1}{2}\left(1-\dfrac 1 3 + \dfrac 1 2 - \dfrac 1 4 +\dfrac 1 3 - \dfrac 1 5 +\cdots + \dfrac {1}{98}-\dfrac{1}{100}+\dfrac{1}{99}-\dfrac{1}{101}\right)\\=\dfrac{1}{2}\left(1+\dfrac{1}{2}-\dfrac{1}{100}-\dfrac{1}{101}\right)=\dfrac{14949}{20200}.

习题 1.9 在计算机上怎样计算 y=2971/71!y=29^{71}/71!, 才能避免溢出.

note

考虑按照如下方式计算 y=2971×2970×2969××292×29y=\dfrac{29}{71}\times\dfrac{29}{70}\times\dfrac{29}{69}\times \cdots\times\dfrac{29}{2}\times 29.

更进一步的, 如果知道结果的量级, 可以设定一个界限, 当过大时除 2929, 小的时候乘阶乘.

讨论

评论

正在加载评论...