什么是高斯积分,以及如何求它的值(error function)

文章目录

  • 什么是高斯积分
  • 高斯积分与误差函数的关系
  • 求值证明过程
    • 技巧1 两个相互独立的积分的乘积转为双重积分
    • 技巧2 富比尼定理
    • 技巧3 坐标系转换
    • 总结

什么是高斯积分

高斯积分的公式如下:
在这里插入图片描述

高斯积分与误差函数的关系

参考wiki,误差函数的定义如下:

当z趋近于正无穷时,其值为1。

The error function at +∞ is exactly 1 (see Gaussian integral).

可以发现,当z趋近于正无穷时,erf(z)与高斯积分有着紧密联系,可以相互转化,公式如下:

I = ∫ − ∞ ∞ e − x 2 d x (高斯积分的定义) = 2 ∫ 0 ∞ e − x 2 d x (积分函数是偶函数) = π ∗ ( 2 π ∫ 0 ∞ e − x 2 d x ) (凑出误差函数的形式) = π ∗ lim ⁡ z → + ∞ erf ( z ) \begin{align} I &= \int_{-\infty}^{\infty} e^{-x^2} \, dx \quad & \text{(高斯积分的定义)} \\ &= 2 \int_{0}^{\infty} e^{-x^2} \, dx \quad & \text{(积分函数是偶函数)} \\ &= \sqrt{\pi} * (\frac{2}{\sqrt{\pi}} \int_{0}^{\infty} e^{-x^2} \, dx) \quad & \text{(凑出误差函数的形式)} \\ &= \sqrt{\pi} * \lim_{z \to +\infty} \text{erf}(z) \end{align} I=ex2dx=20ex2dx=π (π 20ex2dx)=π z+limerf(z)(高斯积分的定义)(积分函数是偶函数)(凑出误差函数的形式)

求值证明过程

高斯积分的证明过程可以参考wiki 高斯积分的"通过极限计算"一节,利用了双重积分,正方形的内切圆和外切圆面积,以及夹逼定理。

技巧1 两个相互独立的积分的乘积转为双重积分

第一个技巧在于,把求 I ( a ) I(a) I(a)转换为求双重积分,如下:


在这里,积分的平方被转化为双重积分,再加以整理。为什么能做这种转换?因为两个相互独立的积分相乘可以化为双重积分,具体证明过程,参考How the product of two integrals is iterated integral? ∫⋅∫=∬的答案如下:


简单来说,常数项是可以直接移到积分符号内的。

技巧2 富比尼定理

Fubini定理的原理可以参考富比尼定理|二次积分公式|二重积分|马同学图解数学,但是个人感觉wiki证明中的"根据富比尼定理"这句话没什么作用,因为本来就可以把所说的双重积分看作是一个正方形区域上的积分。

技巧3 坐标系转换

文中的积分运算从直角坐标系转化到极坐标系,坐标系转换基础可参考Section 15.4 : Double Integrals in Polar Coordinates。文中提到有两种证明方法,方法1是使用画图假设,方法2是使用变量变换。

方法2可参考Section 15.8 : Change of Variables,包含积分区域的变换,以及积分函数的变换。其中积分区域的变换可以看文章上半部分。积分函数的变换则遵循如下公式:

这个公式叫做雅可比变换,也叫Jacobian transform。其证明过程暂时略过吧。

总结

这个证明分为两部分:

  1. 不去计算高斯积分本身,而是计算其积分的平方,然后转换为双重积分。
  2. 不去计算正方形区域上的双重积分,而是先计算其内切圆、外切圆的面积,然后用夹逼定理求值。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1555524.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

SQL自用小结

推荐一下这个知识点总结 《数据库系统概论》第五版 学习笔记总目录 1. SQL概述 SQL(Structured Query Language,结构化查询语言)是一种用于定义、查询、更新和控制关系数据库的标准化语言。 它包含了数据定义语言(DDL&#xff0…

Unity MVC框架演示 1-1 理论分析

本文仅作学习笔记分享与交流,不做任何商业用途,该课程资源来源于唐老狮 1.一般的图解MVC 什么是MVC我就不说了,老生常谈,网上有大量的介绍,想看看这三层都起到什么职责?那就直接上图吧 2.我举一个栗子 我有…

“迷雾深渊”炮击图设计

python尝试C题目,ai查错审码还写“代码解读”和学习总结。 (笔记模板由python脚本于2024年09月29日 10:51:58创建,本篇笔记适合喜欢python,鼓捣算法的coder翻阅) 【学习的细节是欢悦的历程】 Python 官网:https://www.python.org/…

【EXCEL数据处理】保姆级教程 000016案例 vlookup函数。

【EXCEL数据处理】000016案例 vlookup函数。 前言:哈喽,大家好,今天给大家分享一篇文章!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏关注哦 💕 目录 【EXCEL数据处理】保姆级教…

【目标检测】工程机械车辆数据集2690张4类VOC+YOLO格式

数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):2694 标注数量(xml文件个数):2694 标注数量(txt文件个数):2694 标注…

k8s 中的金丝雀发布(灰度发布)

目录 1 什么是金丝雀发布 2 Canary 发布方式 3 Canary 两种发布方式实操 3.1 准备工作 3.1.1 将 nginx 命名两个版本 v1 与 v2 3.1.2 暴露端口并指定微服务类型 3.1.3 进入 pod 修改默认发布文件 3.1.4 测试 service 是否正常 3.2 基于权重的灰度发布 3.2.1 创建 Igress 资源类…

每日一题|134. 加油站|循环数组单次遍历

本题题目比较绕,理解了之后发现就是给一个一维数组表示余量,找出能够首尾相连且后构成每个位置处的累积和都是正数的索引。 首先,根据cost和gas相减,确定每个位置出发去下一个位置所剩余的gas。 这里可以直接统计全部的余量和&…

IO零拷贝技术

01背景介绍 相信不少的网友,在很多的博客文章里面,已经见到过零拷贝这个词,会不禁的发出一些疑问,什么是零拷贝? 从字面上我们很容易理解出,零拷贝包含两个意思: 拷贝:就是指数据从…

Self-Operating Computer:基于PyAutoGui加AI实现无人“驾驶“电脑,让Python带你走近未来世界

近年来,AI 领域不断取得突破,特别是多模态模型的出现,为计算机无人操控带来了全新的可能性。 想象一下,你的电脑不再需要你手动操作,而是可以像人一样,理解你的指令,并自动执行一系列鼠标键盘操…

在 Ubuntu 安装 Python3.7(没有弯路)

注:当前Ubuntu版本为18.04 下载Python源码包 wget https://www.python.org/ftp/python/3.7.12/Python-3.7.12.tgz安装前准备 安装依赖组件 apt-get updateapt-get install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libs…

ELK日志收集之ES的DSL查询语句

一、简介 在Elasticsearch中,我们可以使用Elasticsearch-DSL(Elasticsearch Domain Specific Language)来构建和执行复杂的搜索查询。官方Query DSL指导文档。 叶查询:在特定字段中寻找特定值,例如 match ,term 或 range。 复合查询:具有查询…

yub‘s Algorithm Adventure Day6

链表相交 link:面试题 02.07. 链表相交 - 力扣(LeetCode) 思路分析 看到描述很直接的想到双指针,但是看到题解之后被K佬的神级理解折服,太妙了! 双指针 public class Solution {public ListNode getIn…

《PyTorch深度学习快速入门教程》学习笔记(第15周)

目录 摘要 Abstract 1. 安装Anaconda 2. 查看显卡驱动 3. 安装Pytorch 4. Pytorch加载数据 5. 常用数据集两种形式 6. 路径直接加载数据 7. Dataset加载数据 摘要 本周报的目的在于汇报《PyTorch深度学习快速入门教程》课程第一周的学习成果,主要聚焦于py…

【unity游戏开发】彻底理解AnimatorStateInfo,获取真实动画长度

前言 前置知识:设置参数后,下一个循环才会切换对应动画,所以在下一个循环获取真实的动画长度 AnimatorStateInfo是结构体!值类型,要不断重复获取才是最新的 主要是自动设置trigger切换的动画自动切回上一个动画&#x…

进阶岛第4关:InternVL 多模态模型部署微调实践

准备InternVL模型 我们使用InternVL2-2B模型。该模型已在share文件夹下挂载好,现在让我们把移动出来。 mkdir -p /root/project/joke/modelcp -r /root/share/new_models/OpenGVLab/InternVL2-2B /root/project/joke/model # 不用ln -s 准备环境 这里我们来手动配…

算法笔记(十一)——优先级队列(堆)

文章目录 最后一块石头的重量数据流中的第 K 大元素前K个高频单词数据流的中位数 优先级队列是一种特殊的队列,元素按照优先级从高到低(或从低到高)排列,高优先级的元素先出队,可以用 堆来实现 堆是一种二叉树的结构&…

Microsoft Edge 离线安装包制作或获取方法和下载地址分享

方法一:自制压缩包 进入目录 "C:\Program Files (x86)\Microsoft\Edge\Application" 或 "C:\Program Files (x86)\Microsoft\EdgeCore\Edge版本号",将所有文件打包,再放到没有安装到 Edge 的电脑里解压,运行…

【瑞昱RTL8763E】歌曲传输

1 概要 Watch 端 SD 卡中的歌曲除了可以通过 USB 传输,还可以通过 SPP/BLE 传输来完成歌曲的添加与删 除操作。其中,Android 手机可以安装 LocalPlayback.apk 使用 SPP 协议与 watch 交互;iOS 手机可以安装 LocalPlayback.ipa 通过 BLE 与 wa…

【高等数学学习记录】函数的极限

一、知识点 (一)知识结构 #mermaid-svg-Dz0Ns0FflWSBWY50 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-Dz0Ns0FflWSBWY50 .error-icon{fill:#552222;}#mermaid-svg-Dz0Ns0FflWSBWY50 .erro…

计算有向无环图中两节点间简单路径的数量

计算有向无环图中两节点间简单路径的数量 主要步骤:伪代码:C代码实现:解释:在给定一个有向无环图(DAG)以及两个节点s和t时,我们需要计算从节点s到节点t之间的简单路径的数量。为了实现这一目标,我们可以使用动态规划的思想,在拓扑排序的基础上解决问题。 主要步骤: 拓…