闲聊之π和e到底是个啥

news2024/12/23 20:51:16

π和e

1. 圆周率π

耳熟能详的π,到底是什么,怎么来的?

圆周率π,圆的周长C=2πr,其中r是圆的半径

1.1 刘徽割圆术

在这里插入图片描述

如图中所示,作出圆内的正十二边形,正二十四边形,…,用这种思想去无限逼近圆的周长。这是我国魏晋时期的数学家刘徽的割圆术思想。(是不是形同微积分?)

1.2 π的数学定义

在这里插入图片描述

对于圆内的正n边形(n=3,4,5,…),对于上图中的θ角,有θ=360°/n,则对于该正n边形的边长x有

x=2rsin(θ/2),那么通过正n边形的周长即可近似计算圆的周长:

在这里插入图片描述

当n趋向于无穷大,nx就无限逼近与圆周长C。 用微积分的数学表述则是:

在这里插入图片描述


在这里插入图片描述

则有圆的周长:

在这里插入图片描述

这样便得到π的数学表达式。(注意看,π的数学定义中就有sin()三角函数,大自然奇妙就奇妙在无法解释之处,不是么)

2. 自然底数e

2.1 复利公式

学过初等数学的都知道自然底数e,e=2.71828…,那么e到底怎么来的呢?

据说最初e并不是在数据界诞生的,而是为了解决金融复利问题:

  • 假设在银行存款本金1元,年利率是100%(有点疯狂),一年之后本息合计多少钱?

    1x(1+100%) = 2元

  • 假设按月计息,月利息按100%/12算,一年之后本息是多少?
    在这里插入图片描述

  • 假设按周计息呢,周利息按1/52算,一年之后本息是多少?

在这里插入图片描述

  • 将一年时间划分成n份,单位时间内利息为1/n,一年之后本息是多少?考虑极限情况呢?
    在这里插入图片描述
2.2 e的数学定义

对于上面例子中的,得出e的数学定义
在这里插入图片描述

对于上述e的数学定义来说,e到底等于多少呢?是不是一个确定值呢?

这里需要用一下牛顿二项式定理

在这里插入图片描述

使用牛顿二项式定理对e进行展开计算:

在这里插入图片描述

则可推导对于 n -> ∞ 时:

在这里插入图片描述

由此,可以推出e的另一个数学表达式,级数展开式:
在这里插入图片描述

3. 级数展开式

3.1 π的级数展开式

苏格兰数学家格雷戈里在1671年推出一个公式:
在这里插入图片描述

该公式的推导证明比较复杂,涉及泰勒级数、牛顿插值法等,其实它们之间都互推有关系的,而且泰勒生年还在格雷戈里之后呢,那段历史感兴趣的可以去读读,这里就不考古哪个公式到底是谁提的,只看数学公式。将格雷戈里公式中x=1,则可得到π的级数展开式
在这里插入图片描述

是不是终于感觉π不再神乎其乎的了,可以用完全看得懂阿拉伯数字和加减符号写出来了?就是这么神奇。

3.2 e的级数展开式

上一节中,已经提到了e的级数展开,就是:
在这里插入图片描述

π = 3.14159…

e = 2.71828…

无理数,或称为无限不循环小数,不能写作两整数之比,若将它写成小数形式,则小数部分是无限不循环。π和e都是无理数。证明略。

超越数,超越数是不能作为有理系数多项式方程的根的数,π和e都是超越数。证明略。

4. 欧拉公式

自然底数e也叫欧拉数e,因为欧拉是最早广泛研究它的,并取名e,所以也就叫欧拉数。

公元1748年,欧拉给出了那个让世界为之闪耀的公式欧拉公式:
在这里插入图片描述

其中,e是自然底数,i是虚数单位。令x=π,则欧拉公式简化为:

在这里插入图片描述

神不神奇,该公式由自然底数e,圆周率π,虚数单位i,自然数单位1,以及永恒的0组成。

看下面这个复平面理解图:x代表点绕Re轴的弧度,Re是实轴,Im是虚轴
在这里插入图片描述

当点在复平面内做圆周运动,便可用欧拉公式来描述。随着时间的改变,复平面内圆周运动轨迹就成了螺旋曲线。
在这里插入图片描述

宇宙万物,自旋运动与圆周运动,构成了每个时刻在旋转的浩瀚星系,里面又有个欧拉公式,实在妙哉

【参考文献】

  1. 从代数基本定理到超越数:一段经典数学的奇幻之旅/冯承天著.

  2. https://betterexplained.com/articles/easy-trig-identities-with-eulers-formula/

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

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

相关文章

倾斜摄影三维模型OSGB格式 到OBJ 格式转换几个软件操作方法

倾斜摄影三维模型OSGB格式 到OBJ 格式转换几个软件操作方法 倾斜摄影三维模型是一种重要的三维地理信息数据,通常以OSGB格式保存。但在不同的三维软件中使用时,需要将其转换为更通用的OBJ格式。本文将介绍在技术上如何将OSGB格式的倾斜摄影三维模型转换为…

手机投屏到电脑的实用工具

版权声明 本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl 背景说明 最近在项目开发工作中需要将手机屏幕投影到PC端,并通过PC端操作手机。为了满足该项开发需求,在项目小组中采用了Vysor作为工具。 Vysor介…

手写axios源码系列四:interceptor拦截器

文章目录 一、拦截器 interceptor1、创建 InterceptorManager.js 文件2、Axios 中实例化 InterceptorManager 类3、总结 在本系列的第一篇章节 手写axios源码系列一:axios核心知识点 中已经介绍过一些拦截器的基础知识,可知拦截器分为: 请求…

24从零开始学Java之如何正确地使用一维数组

作者:孙玉昌,昵称【一一哥】,另外【壹壹哥】也是我哦 千锋教育高级教研员、CSDN博客专家、万粉博主、阿里云专家博主、掘金优质作者 前言 在之前的文章中,壹哥给大家讲解了java里的顺序结构、分支结构、循环结构等内容&#xff0…

diffusion扩散模型之hello world

以mnist图像生成样本为例,详细解释diffusion的每个步骤和过程 扩散模型包括两个过程:前向过程(forward process)和反向过程(reverse process),其中前向过程又称为扩散过程(diffusio…

Taro React组件开发(9) —— RuiCountDown 倒计时

1. 需求实现 根据传入的格式,返回倒计时的文本字段;时间格式需要自定义,需要返回对应时间的值;对毫秒级的时间进行渲染;自定义时间的样式;手动控制倒计时的开始、暂停和重置。2. 需求实现 查找网上类似组件 uView CountDown 倒计时;由于 uView CountDown 倒计时 是使用 …

深度学习 - 42.特征交叉与 SetNET、Bilinear Interaction 与 FiBiNet

目录 一.引言 二.摘要 - ABSTRACT 三.介绍 - INTRODUCTION 四.相关工作 - RELATED WORK 1.因式分解机及其变体 - Factorization Machine and Its relevant variants 2. 基于深度学习的点击率模型 - Deep Learning based CTR Models 3.SENET Module 五.FiBiNet Model 1…

【嵌入式】HC32F定时器PWM捕获+APC芯片实现模拟AD采样

目录 一 项目背景 二 原理说明 三 设计实现——定时器初始化 四 设计实现——PWM捕获 五 梳理总结 一 项目背景 目前使用了TI的ADC采样芯片ADS1018实现模拟量4-20mA/0-20mA的采样,原理是将外部输入的模拟量信号4-20mA,经由并联的两个100Ω电阻&#…

day-01 one-day projects

个人名片: 😊作者简介:一名大一在校生,web前端开发专业 🤡 个人主页:python学不会123 🐼座右铭:懒惰受到的惩罚不仅仅是自己的失败,还有别人的成功。 🎅**学习…

AIGC席卷,抖快、阅文、知乎大战网文圈

配图来自Canva可画 成熟的网文市场,时不时进来一条鲶鱼。 经历了二十几个夏秋秋冬,网文市场形成了阅文、晋江、七猫、番茄等平台割据一方稳定的市场格局。后来暗自布局网文市场的知乎、抖音、快手等新玩家开始浮出水面,未来的市场纷争下或许…

Docker持久化方式-v和-volume的区别

docker数据的持久化一直用的是-v的方式,又叫Bind Mounts(目录绑定),偶然间发现还有一种通过卷轴来实现持久化的方式,翻了下资料,整理了一下两种方式使用的场景。 -v(Bind Mounts) …

使用 Apache PDFBox 操作PDF文件

简介 Apache PDFBox库是一个用于处理PDF文档的开源Java工具。该项目允许创建新的PDF文档,操作现有PDF文档,并从PDF文档中提取内容。Apache PDFBox还包括几个命令行实用程序。 Apache PDFBox的主要功能如下: 从PDF文件中提取Unicode文本。将…

浅析提高倾斜摄影超大场景的三维模型轻量化的数据质量关键技术

浅析提高倾斜摄影超大场景的三维模型轻量化的数据质量关键技术 倾斜摄影超大场景的三维模型轻量化的质量关键技术主要包括: 1、保持数据精度。在进行轻量化处理时,必须确保数据的精度不受损失,否则会影响后续分析和应用方案。因此&#xff0…

接口测试不再难。这篇文章让你在5分钟内掌握接口自动化测试用例

目录 摘要: 一、背景 二、测试用例设计 三、测试脚本实现 四、最佳实践和技巧 总结 摘要: 本文介绍了接口自动化测试的重要性,并提供了一个简单的测试用例,涵盖了设计、条件、步骤和数据方面的考虑。通过使用Python中的req…

C/C++|物联网开发入门+项目实战|函数输入与输出|值传递|地址传递|连续空间的传递|嵌入式C语言高级|C语言函数的使用(1)-学习笔记(11)

文章目录 函数概述输入参数示例:值传递地址传递连续空间的传递 参考: 麦子学院-嵌入式C语言高级-C语言函数的使用 函数概述 一堆代码的集合,用一个标签去描述它 复用化,降低冗余度 标签 ------ 函数名 函数和数组都属于内存空间&#xff0c…

C语言system讲解

‘system’是C语言标准库中的一个函数,它的作用是对计算机系统进行操作,如创建文件夹,打开文件夹,清空屏幕等等,下面介绍一下常用的几个system命令 system函数原型 int system(const char* command); command是字符…

联发科的好日子结束,出货量暴跌,高通稳住阵脚并开始反击

在手机芯片市场连续3年时间顺风顺水之后,联发科终于迎来了高通的反击,特别是骁龙8G2的发布更是导致联发科在手机芯片市场的步步后退,推动了高通的反弹。 一、形势有利于高通 高通此前的骁龙8G1和骁龙888因出现发热问题,因此被誉为…

4. 线性表

4. 线性表 线性表是最基本、最简单、也是最常用的一种数据结构(逻辑结构)。一个线性表是n个具有相同特性的数据元素的有限序列。 前驱元素: 若A元素在B元素的前面,则称A为B的前驱元素 后继元素: 若B元素在A元素的后面,则称B为…

【翻译一下官方文档】之uniapp的界面弹框交互

大致分 3 种 普通提示loading框弹出选项 我个人理解就是大致知道有些什么,有啥功能,用到的时候,直接去用,不会的回来翻看文档 uni.showToast(OBJECT) 参数类型必填说明平台差异说明titleString是提示的内容,长度与…

C++ 多态详解

目录 多态的概念 定义 C直接支持多态条件 举例 回顾继承中遇到的问题 虚函数-虚函数指针-虚函数列表 虚函数 虚函数指针 虚函数列表 虚函数调用流程 虚函数于普通成员函数的区别 多态的概念 定义 多态:相同的行为方式导致了不同的行为结果,同一行…