用计算器求超越方程数值解的几个简单有趣的例子.pdfVIP

用计算器求超越方程数值解的几个简单有趣的例子.pdf

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用计算器求超越方程数值解的几个简单有趣的例子

用计算器求超越方程数值解的几个简单有趣的例子 孟也清(原创)REV1.02 很显然,这些超越方程都可以编个简单程序解决,但这里说的是仅使用普通函数计算器, JUST FOR FUN! 解方程 1 X=Cos(X) 这可能是世界上最简单的用函数计算器迭代方式解超越方程的例子了,只要你连续按函数计算器上的 COS 键。第一个近似解可以是计算器上显示的任何数字,如一开机为 0 就可按键,或是都无所谓, 因为COS 是周期函数,所有数字都会以 2 π为模。 按键若干次后你就看到那个解趋近你使用的计算器的最高精度。 在 8 位计算器上得到 X=0.7390851,约按键 50 次, 在 10 位计算器上得到 X=0.739085133,约按键 52 次, 在 Windows 上的 32 位计算器上为 X=0.73908513321516064165531208767387 ,约按键200 次。 注意上面 X 是弧度 若 X 是“度“则收敛更快, 仅 10 次即可得到 32 位解 X=0.9998477415310881129598107686798 解方程 2 X= - LOG(X) 见下图,蓝色为 y=log(x), 紫色为 y=-x, 交点约为 X=0.4 若用 X 取对数再取正值后再迭代,其过程发散。 所以这样解, 将两次相近的解的几何平均值代回去迭代。有弦位法的意思。 X0=0.4 X1’=-Log(X0) =0.39794 X1=(X0+X1’)/2=0.39897 经过 10 次迭代可得到 X10=0.399012978260252 用几何平均值代回去迭代,也是 10 次,因为 Xn 范围很小。 1 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 -0.1 -0.2 -0.3 -0.4 -0.5 -0.6 -0.7 -0.8 -0.9 -1 解方程 3 X=10LOG(X) 若 X 为功率,而 10LOG(X)表示 dBm,则在数值上有两个点它们是相等的。 即求解方程X=10LOG(X) 的两个解。 见下图,蓝色为 y=x, 紫色为 y=10log (x ), 交点 2 约为 X=10 ,y=10LOG(10)=10 ,此点可用直接迭代求出,但收敛速度不很快。 交点 1 约为 X=1.4 ,此点用直接迭代或上面平均值迭代均发散,反而在计算器上用凑数法比较快,为 1.371288573~4 当然可考虑牛顿法(切线法)切线法似乎也会发散。弦位法应可以,没试过。 2 15 10 5 0 0 2 4 6 8 10 12 -5 -10 -15 从放大的下图可以看出 当选定一个 X 后,取对数 X10 后,X 会沿着绿色箭头方向移动,而其移动是向背离真解(橙色虚线)方 向,所

文档评论(0)

zsmfjh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档