计算机的错误计算(一百一十)

news/2024/10/22 2:49:23/
cle class="baidu_pl">
cle_content" class="article_content clearfix">
content_views" class="htmledit_views">

摘要  计算机的错误计算(四十五)探讨了(二)中一个class="tags" href="/XunHuanDieDai.html" title=循环迭代>循环迭代案例的错误计算原因。本节分析(二)中例1class="tags" href="/XunHuanDieDai.html" title=循环迭代>循环迭代错误计算的原因。

例1.  已知 f(x)=111-\fra<a class=c{1130}{x}+\frac{3000}{x^2}\,," class="mathcode" src="https://latex.csdn.net/eq?f%28x%29%3D111-%5Cfrac%7B1130%7D%7Bx%7D&plus;%5Cfrac%7B3000%7D%7Bx%5E2%7D%5C%2C%2C" />  x_0=6\,.class="mathcode" src="https://latex.csdn.net/eq?x_0%3D6%5C%2C." />  计算 f(x)class="mathcode" src="https://latex.csdn.net/eq?f%28x%29" /> 在 x_0class="mathcode" src="https://latex.csdn.net/eq?x_0" /> 的class="tags" href="/CuoShu.html" title=错数>错数࿰c;并用实例分析计算过程中的错误数字数量。

       容易算得࿰c;f(x_0)=6\,,class="mathcode" src="https://latex.csdn.net/eq?f%28x_0%29%3D6%5C%2C%2C" />  f^{\prime}(x)|_{x=x_0}=3.6\dot{1}\,.class="mathcode" src="https://latex.csdn.net/eq?f%5E%7B%5Cprime%7D%28x%29%7C_%7Bx%3Dx_0%7D%3D3.6%5Cdot%7B1%7D%5C%2C." />  因此࿰c;根据计算机的错误计算(一百零四)中有关定义࿰c;m_1=m_2=1\,,class="mathcode" src="https://latex.csdn.net/eq?m_1%3Dm_2%3D1%5C%2C%2C" />  m_0=1\,.class="mathcode" src="https://latex.csdn.net/eq?m_0%3D1%5C%2C." />  这样࿰c;class="tags" href="/CuoShu.html" title=错数>错数为 m_1-m_2+m_0=1-1+1=1\,,class="mathcode" src="https://latex.csdn.net/eq?m_1-m_2&plus;m_0%3D1-1&plus;1%3D1%5C%2C%2C" />  或 1-1=0\,.class="mathcode" src="https://latex.csdn.net/eq?1-1%3D0%5C%2C." />  于是࿰c;若 x_0class="mathcode" src="https://latex.csdn.net/eq?x_0" /> 有一点扰动࿰c;函数值可能并且最多有1位错误数字。

       不妨设

center;">\tilde{x}_0=5.\underbra<a class=ce{999999999999999}_{\textup{15 '9'}}2\,." class="mathcode" src="https://latex.csdn.net/eq?%5Ctilde%7Bx%7D_0%3D5.%5Cunderbrace%7B999999999999999%7D_%7B%5Ctextup%7B15%20%279%27%7D%7D2%5C%2C." />

利用它计算 f(x_0)=6class="mathcode" src="https://latex.csdn.net/eq?f%28x_0%29%3D6" /> 的另一个近似值 f(\tilde{x}_0):class="mathcode" src="https://latex.csdn.net/eq?f%28%5Ctilde%7Bx%7D_0%29%3A" />

center;">f(\tilde{x}_0)=111-\fra<a class=c{1130}{\tilde{x}_0}+\frac{3000}{\tilde{x}^2_0}=5.\underbrace{99999999999999}_{\textup{\textup{}14 '9'}}7...\,." class="mathcode" src="https://latex.csdn.net/eq?f%28%5Ctilde%7Bx%7D_0%29%3D111-%5Cfrac%7B1130%7D%7B%5Ctilde%7Bx%7D_0%7D&plus;%5Cfrac%7B3000%7D%7B%5Ctilde%7Bx%7D%5E2_0%7D%3D5.%5Cunderbrace%7B99999999999999%7D_%7B%5Ctextup%7B%5Ctextup%7B%7D14%20%279%27%7D%7D7...%5C%2C." />

这样࿰c;\tilde{x}_0class="mathcode" src="https://latex.csdn.net/eq?%5Ctilde%7Bx%7D_0" /> 有16位正确数字;而与 \tilde{x}_0class="mathcode" src="https://latex.csdn.net/eq?%5Ctilde%7Bx%7D_0" /> 相比࿰c;f(\tilde{x}_0)class="mathcode" src="https://latex.csdn.net/eq?f%28%5Ctilde%7Bx%7D_0%29" /> 只有15位正确数字࿰c;即减少1位࿰c;正好与上面的class="tags" href="/CuoShu.html" title=错数>错数吻合。

例2.  利用例1分析计算机的错误计算(二)中下列class="tags" href="/XunHuanDieDai.html" title=循环迭代>循环迭代错误计算的原因:

center;">c="https://latex.csdn.net/eq?%5Cleft%5C%7B%20%5Cbegin%7Barray%7D%7Bll%7D%20u_1%3D2%2C%20%26%20%5C%5C%20u_2%3D-4%2C%20%26%20%5C%5C%20u_n%3D111-%5Cdisplaystyle%7B%5Cfrac%7B1130%7D%7Bu_%7Bn-1%7D%7D&plus;%5Cfrac%7B3000%7D%7Bu_%7Bn-1%7Du_%7Bn-2%7D%7D%7D.%20%26%20%5Cend%7Barray%7D%20%5Cright." />   

       由于迭代趋向于6,  因此࿰c;理论上࿰c;迭代若干次后࿰c;u_{n-1}class="mathcode" src="https://latex.csdn.net/eq?u_%7Bn-1%7D" /> 与 u_{n-2}class="mathcode" src="https://latex.csdn.net/eq?u_%7Bn-2%7D" /> 均很接近于6.  这样࿰c;不妨将迭代表达式简化为

center;">111-\fra<a class=c{1130}{u_{n-1}}+\frac{3000}{u^2_{n-1}}\,." class="mathcode" src="https://latex.csdn.net/eq?111-%5Cfrac%7B1130%7D%7Bu_%7Bn-1%7D%7D&plus;%5Cfrac%7B3000%7D%7Bu%5E2_%7Bn-1%7D%7D%5C%2C." />

这时࿰c;由例1知࿰c;表达式在6的class="tags" href="/CuoShu.html" title=错数>错数为1(或0).  因此࿰c;6只要有一点扰动(或误差)࿰c;输出就可能含有1位错误数字。而上述迭代具有除法࿰c;浮点运算下࿰c;必定有舍入࿰c;所以在迭代时࿰c;减少1位正确class="tags" href="/YouXiaoShuZi.html" title=有效数字>有效数字的概率为50%.  这样࿰c;在没有其它误差的情形下࿰c;最多经过约32次迭代后࿰c;16位正确数字全部消失。


http://www.ppmy.cn/news/1533299.html

相关文章

全站最详细的Python环境配置步骤

1、官网下载IDE JetBrains下载 2、IDE下载、安装步骤 这里展示的是如何在Windows上下载、安装Pycharm工具&#xff0c;Linux的步骤类似。 2.1、选择开发者工具 选择开发者工具 2.2、选择Pycharm 选择Pycharm 2.3、选择下载 选择下载 2.4、选择社区版 一般而言&#xff…

SystemC学习(一)——环境安装

一、环境安装 SystemC (eda.org) 下载SystemC 2.3.4编译与安装 cd systemc-2.3.4/ mkdir build && cd build ../configure --prefix/home/systemc-2.3.4如果最后的configure指令出现报错config.status: error: cannot find input file: src/Makefile.in’&#xff0c…

AI绘画实现数字人2D形象生成及3D数字人视频生成

概述 随着人工智能技术的不断进步&#xff0c;AI绘画已经成为数字艺术创作领域的重要工具。本章将详细介绍如何利用AI绘画技术生成数字人的2D形象&#xff0c;并进一步将其转化为3D数字人视频。通过一系列实践步骤和Python代码示例&#xff0c;您将能够掌握从平台使用到系统部…

0x10 用友 畅捷通T+ RecoverPassword.aspx 管理员密码修改漏洞

参考&#xff1a; 用友 畅捷通T RecoverPassword.aspx 管理员密码修改漏洞 | PeiQi文库 (wgpsec.org) 免责声明 欢迎访问我的博客。以下内容仅供教育和信息用途&#xff1a; 合法性&#xff1a;我不支持或鼓励非法活动。请确保遵守法律法规。信息准确性&#xff1a;尽管我尽…

【AIGC】ChatGPT提示词解析:如何打造个人IP、CSDN爆款技术文案与高效教案设计

博客主页&#xff1a; [小ᶻZ࿆] 本文专栏: AIGC | ChatGPT 文章目录 &#x1f4af;前言&#x1f4af;打造个人IP爆款文案提示词使用方法 &#x1f4af;CSDN爆款技术文案提示词使用方法 &#x1f4af;高效教案设计提示词使用方法 &#x1f4af;小结 &#x1f4af;前言 在这…

红狮金业:地缘紧张局势下,黄金价格屡创新高

今日&#xff08;9 月 25 日&#xff09;现货黄金日内维持震荡走势。红狮黄金行情软件显示&#xff0c;今日开盘报 2655.45 美元/盎司&#xff0c;最高触及 2670.09 美元/盎司&#xff0c;最低触及 2654.85 美元/盎司。截至 9 月 25 日北京时间 13:17&#xff0c;今日黄金现货价…

北京数字孪生工业互联网可视化技术,赋能新型工业化智能制造工厂

随着北京数字孪生工业互联网可视化技术的深入应用&#xff0c;新型工业化智能制造工厂正逐步迈向智能化、高效化的全新阶段。这项技术不仅实现了物理工厂与数字世界的精准映射&#xff0c;更通过大数据分析、人工智能算法等先进手段&#xff0c;为生产流程优化、资源配置合理化…

行情叠加量化,占据市场先机!

A股久违的3000点&#xff0c;最近都没有更新&#xff0c;现在终于对我们的市场又来点信息。相信在座的朋友这几天都是喜笑颜开&#xff0c;对A股又充满信心。当前行情好起来了&#xff0c;很多朋友又开始重回市场&#xff0c;研究股票学习量化&#xff0c;今天我们给大家重温下…