当前位置: 首页 > news >正文

巴塞尔问题数值逼近方法

巴塞尔问题:计算所有平方数的导数和

∑n=1∞1n2=lim⁡n→+∞(112+122+⋯+1n2)\sum_{n=1}^{\infty} \frac{1}{n^{2}}=\lim _{n \rightarrow+\infty}\left(\frac{1}{1^{2}}+\frac{1}{2^{2}}+\cdots+\frac{1}{n^{2}}\right)n=1n21=n+lim(121+221++n21)

其理论解为 1/6π21/6\pi^21/6π2

网络上有很多关于理论解的证明,此处不在赘述。下面介绍数值逼近的方法(也可以用此方法来求 π\piπ

如果直接使用定义,通过matlab计算我们可以知道,前1e6次项,误差也有1e-6,误差还是比较大的。

n = 1e6;
num = 1:n;
a = sum(1./(num.^2))
err = zeta(2)-a

使用下面的加速算法,
ζ(2)∼∑k=1n1k2+1n−12n2+16n3−130n5+142n7−130n9\zeta(2) \sim \sum_{k=1}^{n} \frac{1}{k^{2}}+\frac{1}{n}-\frac{1}{2 n^{2}}+\frac{1}{6 n^{3}}-\frac{1}{30 n^{5}}+\frac{1}{42 n^{7}}-\frac{1}{30 n^{9}}ζ(2)k=1nk21+n12n21+6n3130n51+42n7130n91

n = 1e6;
num = 1:n;
a = sum(1./(num.^2))+1/n-1/(2*n^2)+1/(6*n^3)-1/(30*n^5)+1/(42*n^7)-1/(30*n^9);
err = zeta(2)-a

前1e6次项,误差达到了1e-16,结果让人满意。


上面的那个加速算法,是通过 Euler–Maclaurin 公式得到的。但是我自己也没有算明白,有兴趣的读者可以自己搜着看一下。


2023年2月28日19点36分

相关文章:

巴塞尔问题数值逼近方法

巴塞尔问题:计算所有平方数的导数和 ∑n1∞1n2lim⁡n→∞(112122⋯1n2)\sum_{n1}^{\infty} \frac{1}{n^{2}}\lim _{n \rightarrow\infty}\left(\frac{1}{1^{2}}\frac{1}{2^{2}}\cdots\frac{1}{n^{2}}\right)n1∑∞​n21​n→∞lim​(121​221​⋯n21​) 其理论解为…...

【深度学习环境】Docker

1. Docker 相关安装配置 1.1 docker 安装 参考:https://www.runoob.com/docker/ubuntu-docker-install.html 1.2 nvidia-docker 安装 参考:https://zhuanlan.zhihu.com/p/37519492 1.3 代理加速 参考:https://yeasy.gitbook.io/docker_…...

基于vscode开发vue项目的详细步骤教程 2 第三方图标库FontAwesome

1、Vue下载安装步骤的详细教程(亲测有效) 1_水w的博客-CSDN博客 2、Vue下载安装步骤的详细教程(亲测有效) 2 安装与创建默认项目_水w的博客-CSDN博客 3、基于vscode开发vue项目的详细步骤教程_水w的博客-CSDN博客 目录 六、第三方图标库FontAwesome 1 安装FontAwesome 解决报…...

今天面了个腾讯拿25K出来的软件测试工程师,让我见识到了真正的天花板...

今天上班开早会就是新人见面仪式,听说来了个很厉害的大佬,年纪还不大,是上家公司离职过来的,薪资已经达到中高等水平,很多人都好奇不已,能拿到这个薪资应该人不简单,果然,自我介绍的…...

OSG三维渲染引擎编程学习之六十九:“第六章:OSG场景工作机制” 之 “6.9 OSG数据变量”

目录 第六章 OSG场景工作机制 6.9 OSG数据变量 第六章 OSG场景工作机制 作为一个成熟的三维渲染引擎,需要提供快速获取场景数据、节点等信息,具备自定义数据或动画更新接口,能接收应用程序或窗口等各类消息。OSG三维渲染引擎能较好地完成上述工作,OSG是采用什么方式或工作…...

Tektronix泰克TDP3500差分探头3.5GHz

附加功能: 带宽:3.5 GHz 差分输入电容:≤0.3 pF 差分输入电阻:100 kΩ DC pk 交流输入电压:15 V >60 dB 在 1 MHz 和 >25 dB 在 1 GHz CMRR 出色的共模抑制——减少较高共模环境中的测量误差 低电容和电阻负载…...

轻松实现内网穿透:实现远程访问你的私人网络

导语:内网穿透是什么?为什么我们需要它?今天我们将介绍这个令人惊叹的技术,让你实现远程访问你的私人网络。 使用内网穿透,轻松实现外网访问本地部署的网站 第一部分:什么是内网穿透? 通俗解释…...

MySQL长字符截断

MySQL超长字符截断又名"SQL-Column-Truncation",是安全研究者Stefan Esser在2008 年8月提出的。 在MySQL中的一个设置里有一个sql_mode选项,当sql_mode设置为default时,即没有开启STRICT_ALL_TABLES选项时(MySQLsql_mo…...

python计算量比指标

百度百科是这么写的:量比定义:股市开市后平均每分钟的成交量与过去5个交易日平均每分钟成交量之比。计算公式:量比(现成交总手数 / 现累计开市时间(分) )/ 过去5日平均每分钟成交量。这里公式没有问题,但是…...

下拉框推荐-Suggest-SUG

什么是下拉框推荐 在我们使用各种app(飞猪)想要搜索我们想要的东西,假设我想要上海迪士尼的门票,那么精确的query是“上海迪士尼门票”,要打7个字,如果在你输入“上海”的时候app就推荐了query“上海迪士尼…...

Nmap的几种扫描方式以及相应的命令

Nmap是一款常用的网络扫描工具,它可以扫描目标网络上的主机和服务,帮助安全研究员了解目标网络的拓扑结构和安全情况。以下是Nmap的几种扫描方式以及相应的命令: 1.Ping扫描 Ping扫描可以用来探测网络上响应的主机,可以使用“-sn…...

Qt::QOpenGLWidget 渲染天空壳

在qt窗口中嵌入opengl渲染天空壳和各种立方体一 学前知识天空壳的渲染学前小知识1 立方体贴图 天空壳的渲染就是利用立方体贴图来实现渲染流程2 基础光照 光照模型3 opengl帧缓冲 如何自定义帧缓冲实现后期特效4 glsl常见的shader内置函数 glsl编程常用的内置函数二 shader代码…...

谷歌搜索技巧大全 | 谷歌高级搜索语法指令

谷歌搜索技巧是利用各种高级搜索语法或者搜索指令,让我们能够使用Google进行精确化的搜索,外贸找客户和学术文件查找都可以应用到这些搜索技巧。(大部分命令也适用百度搜索)。Google通过互联网收集数据,抓取有意义的信息,将其存储…...

JAVA开发(JAVA垃圾回收的几种常见算法)

JAVA GC 是JAVA虚拟机中的一个系统或者说是一个服务,专门是用于内存回收,交还给虚拟机的功能。 JAVA语言相对其他语言除了跨平台性,还有一个最重要的功能是JAVA语言封装了对内存的自动回收。俗称垃圾回收器。所以有时候我们不得不承认&#…...

你还不会用CAD一键布置停车位?赶紧学起来!

在设计CAD建筑图的过程中,你还在一个一个地画停车位吗?那未免也太低效了吧!今天,小编用浩辰CAD建筑软件来教大家一键布置停车位,赶紧学起来吧! 浩辰CAD建筑软件是行业应用最广泛的创新型建筑设计专业软件&…...

【MySQL之MySQL底层分析篇】系统学习MySQL,从应用SQL语法到底层知识讲解,这将是你见过最完成的知识体系

文章目录MySQL体系结构MySQL存储结构(以InnoDB为例)MySQL执行流程(以InnoDB为例)1. 数据写入原理2. 数据查询原理MySQL存储引擎1. 为什么需要不同的存储引擎2. 如何为数据指定不同的存储引擎,数据粒度又是多少3. MySQL…...

单核CPU是否有线程可见性问题?

本文仅是本人对问题的思考记录,并没有实操验证,有误请大家评论指出。 今天见到了一个经典的问题,单核CPU是否有线程可见性问题,学完操作系统应该可以直接回答,不会有线程安全问题。但如果结合JVM虚拟机来进行分析&…...

MyBatis 架构介绍

MyBatis 架构介绍MyBatis 架构图MyBatis 所解决的 JDBC 中存在的问题引用MyBatis 架构图 mybatis 配置:mybatis-config.xml,此文件作为 mybatis 的全局配置文件,配置了 mybatis 的运行环境等信息。另一个 mapper.xml 文件即 sql 映射文件,文件…...

加密算法---RSA 非对称加密原理及使用

加密算法---RSA 非对称加密原理及使用一 非对称加密原理介绍二 加密解密测试2.1 加密解密工具类2.2 测试一 非对称加密原理介绍 非对称加密算法中,有两个密钥:公钥和私钥。它们是一对,如果用公钥进行加密,只有用对应的私钥才能解…...

MySQL-查询语句

数据库管理系统的一个最重要的功能就是数据查询,数据查询不应只是简单查询数据库中存储的数据,还应该根据需要对数据进行筛选,以及确定数据以什么样的格式显示。MySQL提供了功能强大、灵活的语句来实现这些操作。下面是通过help帮助查看到的s…...

基于FPGA的数据同步采集处理框架:包含ADC7606芯片数据采集模块、多通道数据处理模块、D...

基于fpga的数据同步采集处理,包含adc7606芯片的数据采集模块,多通道数据处理模块,ddr3缓存模块,使用SRIO通信模块,以及各个模块的仿真文件,提供学习整个框架。 包含单独的ddr3仿真,srio通信协议仿真&#x…...

Bashful性能优化:并行任务数量与执行效率调优

Bashful性能优化:并行任务数量与执行效率调优 【免费下载链接】bashful Use a yaml file to stitch together commands and bash snippits and run them with a bit of style. Why? Because your bash script should be quiet and shy-like (...and not such a lou…...

2026年五大最值得了解的能源管理系统全解析

在智能工业与绿色低碳战略深度融合的背景下,能源管理系统(EMS)正从“基础监控”向“智能决策全链路优化”升级,成为企业实现高质量发展的关键支撑。据艾瑞咨询数据显示,2025年中国智能能源管理系统市场规模达192亿美元…...

Nano-Banana软萌拆拆屋入门指南:Comic Sans MS风格排版原理

Nano-Banana软萌拆拆屋入门指南:Comic Sans MS风格排版原理 1. 引言:当技术遇见软萌 你有没有想过,给冰冷的AI模型穿上可爱的外衣?今天要聊的Nano-Banana软萌拆拆屋,就是这样一个神奇的存在。它本质上是一个基于SDXL…...

Ollama镜像高性能实践:AI股票分析师支持并发10+股票实时分析

Ollama镜像高性能实践:AI股票分析师支持并发10股票实时分析 1. 项目概述 AI股票分析师daily_stock_analysis是一个基于Ollama本地大模型框架构建的私有化金融分析应用。这个镜像的核心价值在于将专业级的股票分析能力本地化部署,让用户无需依赖外部API…...

C程序中隐藏的数据溢出陷阱

C程序中隐藏的数据溢出陷阱 通常的规则: 当代码中对char、short等更短的类型进行算术运算时,编译器会自动将它们提升为int再进行计算。假设16位、32位无符号数类型,分别定义为UINT16、UNIT32一.计算过程溢出对16bit机器,如以下程序…...

短链接服务选型指南:自建vs第三方API?从Bitly到PicSee的5大商业方案横评

短链接服务选型实战:企业技术决策者的成本、功能与场景化评估指南 在数字营销与用户运营的日常工作中,我们几乎每天都在与链接打交道。无论是电商大促的活动页面、社交媒体上的新品预告,还是内部系统生成的冗长报表地址,一个简洁、…...

探秘RestTemplateBuilder:为何连接超时设置频频‘失效’及最佳实践

1. 从一次深夜告警说起:你的超时设置真的生效了吗? 我记得很清楚,那是一个周五的晚上,正准备下班,突然手机开始疯狂震动。监控系统显示,我们一个核心服务的接口响应时间飙到了60秒以上,大量请求…...

Visual Studio 2019连接SQL Server报错CS0246?手把手教你添加System.Data.SqlClient依赖

Visual Studio连接SQL Server报错CS0246的终极解决方案 最近在指导几位刚接触C#的学生完成数据库课程设计时,发现几乎所有人都会在连接SQL Server时遇到CS0246这个经典错误。这个看似简单的依赖缺失问题,实际上反映了.NET生态中程序集引用机制的复杂性。…...

Transformer训练中的交叉熵损失:为什么它适合文本生成任务?

Transformer训练中的交叉熵损失:为什么它适合文本生成任务? 在自然语言处理领域,Transformer架构已经成为文本生成任务的事实标准。从机器翻译到对话系统,从文本摘要到代码生成,这种基于自注意力机制的模型展现出了惊人…...