热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

什么是巴塞尔问题

什么是巴塞尔问题原文:https://www.geeksforgeeks.org/what-is-the-basel-probl

什么是巴塞尔问题

原文:https://www.geeksforgeeks.org/what-is-the-basel-problem/

什么是巴塞尔问题:
巴塞尔问题是 1644 年皮埃特罗·蒙戈利数论和 1734 年莱昂哈德·欧拉决议的问题。由于欧拉的解决方案开放了 90 年,28 岁的他立即因发现了这个问题的解决方案而闻名。
这个问题基本上是求平方数的倒数之和。起初,这听起来可能有些令人困惑,但读完这篇文章后,你会清楚这个问题的概念和方法。

让我们首先定义 k,因为它将帮助我们初步解决问题。这是 k…

k=1

这里 k 是缩写。现在你需要找到这个“k”的倒数和。这个问题有五种不同的解决方法。
有一定的概率把这个问题拖到复杂的部分。

利用巴塞尔问题求逆:
对于求逆,有几种不同的方法,当然,巴塞尔方法,是求逆和最好的可能方法之一。


  • 假设你有缩写,然后简单地在它的基础上加上一个 pi 值。

  • 然后添加到原问题中。

听起来很简单,对吧?的确如此。因为解决这个问题的方法非常简单,一些伟大的数学家称之为傻瓜解决问题的方法,然而,大多数人发现它真的很迷人,因为他们当时没有使用如此强大的科学计算器。
这个问题的发布获得了很多关注。人们从来不需要做高级计算,也不需要投资招聘指标,他们所要做的就是提供价值,将它们反过来并添加到原始术语中!
欧拉可以称得上是解决这一问题的主要推动者,因此他立即受到了关注。

巴塞尔问题的一个简短背景故事:
巴塞尔问题简单明了。尽管如此,它还是困扰了数学家 90 年。1734 年,一位名叫莱昂哈德·欧拉的 28 岁物理学教授发表了一个解决方案,成为头条新闻。
关于这个问题的证明有过几次争论和担忧,也有人说这是无法解决的,但有明显的证据表明这是可以解决的。为了方便起见,下面提到了求解的三角方法。

证明:

We have,
sin x = x - x3/3! + x5/5! - x7/7! + ...
sin x /x = 1 - x2/3! + x4/5! - x6/7! + ...
Hence,
» sinx/x (1-pi/x)

正如你可能看到的,改变某些值和转换 sin x,我们可以很快得到一个函数的反函数,而不需要太多的计算,这在没有计算机的时候是不容易的。

这反过来证明了人类可以在不需要特定硬件的情况下计算复杂的反函数,这在当时是非常神奇的!

与黎曼泽塔函数的联系:
黎曼泽塔函数 是数学中最重要的函数之一,因为它与素数的分布有关。这个巴塞尔问题的解为黎曼ζ函数与这个问题的联系提供了一个连接点。这在当时有重大影响。最终,数学家也不得不承认它的效率,他们也承认了。这不是第一次,但是当欧拉对一个问题没有一定的理由时。就像其他证明一样,他甚至证明了这个问题的现有解决方案!

结论:
欧拉是第一个设计出实际解决这个问题的方法的人,从那时起,正是由于他,我们才真正达成了巴塞尔问题的可能解决方案。由于科学技术的进步,这个把戏在这个时候听起来可能很荒谬,但在当时这是一个伟大的发现!


推荐阅读
  • 在腾讯云服务器上部署Nginx的详细指南中,首先需要确保安装必要的依赖包。如果这些依赖包已安装,可直接跳过此步骤。具体命令包括 `yum -y install gcc gcc-c++ wget net-tools pcre-devel zlib-devel`。接下来,本文将详细介绍如何下载、编译和配置Nginx,以确保其在腾讯云服务器上顺利运行。此外,还将提供一些优化建议,帮助用户提升Nginx的性能和安全性。 ... [详细]
  • 本文详细解析了MyBatis逆向工程的实现原理及其在实际开发中的应用,并重点探讨了`UserExample`类在构建复杂查询条件时的具体用法。通过示例代码 `testFindUserByName` 方法,展示了如何利用 `UserExample` 类的 `Criteria` 对象来动态生成SQL查询条件,从而提高开发效率和代码可维护性。此外,文章还介绍了逆向工程生成的其他重要类和方法,帮助开发者更好地理解和使用MyBatis框架。 ... [详细]
  • Syncnavigator激活工具及破解方法详解
    本文详细介绍了Syncnavigator激活工具的使用方法及其破解技巧。用户可以通过访问官方网站www.SyncNavigator.CN获取相关资源,并通过客服QQ 1793040获得技术支持和帮助。此外,文章还提供了详细的步骤说明和常见问题解答,以确保用户能够顺利激活并使用Syncnavigator软件。 ... [详细]
  • 《我的世界》Java版与Windows 10版(基岩版)有何不同?
    《我的世界》Java版与Windows 10版(基岩版)有何不同? ... [详细]
  • 在Eclipse中批量转换Java源代码文件的编码格式从GBK到UTF-8是一项常见的需求。通过编写简单的Java代码,可以高效地实现这一任务。该方法不仅适用于Java文件,还可以用于其他类型的文本文件编码转换。具体实现可以通过导入`java.io.File`类来操作文件系统,从而完成批量转换。此外,建议在转换过程中添加异常处理机制,以确保代码的健壮性和可靠性。 ... [详细]
  • 本文介绍了 Python 编程中的一些实用技巧和优化方法。首先,讨论了如何高效地交换两个变量的值,例如 `a` 和 `b` 可以通过 `a, b = b, a` 来实现。此外,文章还提供了在进行数值比较时的简洁写法,如使用 `3.14` 进行精确匹配。这些技巧不仅提高了代码的可读性,还能提升程序的运行效率。 ... [详细]
  • 批量将多张图片转换为PDF或PPT文件
    本文介绍了如何批量将多张图片转换为PDF或PPT文件的方法。首先,可以通过批量下载工具或脚本高效地获取大量图片。接着,利用专业的图像处理软件或在线服务,将这些图片统一转换为所需的PDF或PPT格式,确保文件质量和一致性。此外,文中还提供了手动抓取单张图片进行初步测试的建议,以验证转换效果。 ... [详细]
  • React项目基础教程第五课:深入解析组件间通信机制 ... [详细]
  • 在 Vue 中,可以通过 `ref` 属性精确控制滚动条的位置。具体来说,使用 `ref` 获取 DOM 元素,并通过事件处理函数(如点击事件)来调整滚动条的滚动距离。需要注意的是,直接使用 `$refs` 可能不会立即生效,因此需要确保在适当的生命周期钩子或异步操作中进行操作。此外,结合 `nextTick` 方法可以确保 DOM 更新完成后再执行滚动操作,从而实现更稳定的控制效果。 ... [详细]
  • Linux系统防火墙启用与端口开放详细指南及操作流程
    在Linux系统中,启用防火墙并开放特定端口是确保网络安全的重要步骤。本文详细介绍了防火墙的配置方法和操作流程,包括如何解决在使用 `service iptables save` 命令时遇到的常见问题,如命令不支持基本的LSB动作(启动、停止等)的情况。此外,还提供了多种解决方案和最佳实践,帮助用户高效地管理和维护系统安全。 ... [详细]
  • 在网络故障排查中,tcpdump 是一款强大的工具,尤其在 Linux 环境下。尽管开发环境中问题较少,但在测试或生产环境中,往往会遇到各种难以预料的异常情况。通过在问题发生的环境中启用 tcpdump 进行抓包,并重现问题,可以获取到宝贵的原始数据,为问题的诊断提供关键线索。本文将详细介绍如何使用 tcpdump 进行实战操作,帮助读者掌握这一技能。 ... [详细]
  • 在前后端分离的架构中,使用Shiro框架进行权限管理时,遇到了Session存储的问题。具体表现为在尝试通过Session保存某个键值时,总是无法成功获取该键值。经过调试发现,Shiro框架在处理请求时会对Spring MVC的Request对象进行封装,导致Session操作出现异常。为了解决这一问题,可以通过自定义Session管理器或调整Shiro的配置,确保Session数据能够正确存储和读取。此外,还可以考虑使用分布式Session存储方案,如Redis,以提高系统的可扩展性和可靠性。 ... [详细]
  • 在使用 `requests` 库进行 HTTP 请求时,如果遇到 `requests.exceptions.SSLError: HTTPSConnectionPool` 错误,通常是因为 SSL 证书验证失败。解决这一问题的方法包括:检查目标网站的 SSL 证书是否有效、更新本地的 CA 证书库、禁用 SSL 验证(不推荐用于生产环境)或使用自定义的 SSL 上下文。此外,确保 `requests` 库和相关依赖项已更新到最新版本,以避免潜在的安全漏洞。 ... [详细]
  • 探究大数据环境下Kafka实现高性能的几个关键因素
    在大数据环境下,Kafka能够实现高性能的关键因素在于其独特的设计和优化策略。尽管Kafka的消息存储在磁盘上,这通常被认为会降低性能,但通过高效的文件管理和批量处理机制,Kafka能够在高吞吐量和低延迟之间取得平衡。此外,Kafka还利用了零拷贝技术、压缩算法和异步IO等手段,进一步提升了系统的整体性能。这些技术不仅保证了数据的可靠性和持久性,还使得Kafka成为处理大规模实时数据流的理想选择。 ... [详细]
  • 如何在 PHPStorm 2017 中禁用参数名称提示功能
    在 PHPStorm 2017 中,若需禁用参数名称提示功能,可在设置面板中通过搜索 "hints" 进入相关路径,具体为:编辑器 > 常规 > 外观 > 显示参数名称提示,并取消该选项前的勾选。这一操作将有效关闭参数名称提示,提升代码编辑的整洁度和专注度。 ... [详细]
author-avatar
Amy爱爸爸爱妈妈
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有