[日常摸鱼]欧拉公式
本来只是查了一下欧拉公式
除了欧拉公式还有一些有关复数的东西以及泰勒展开什么的。
一些东西是自己口胡的如果发现错误还请拿出来怼我…
这篇东西其实和oi没多大关系(也许算是学FFT的一些前置技能?)
1.数系的扩展
(参考文章:https://www.zhihu.com/question/22443712/answer/113884840)
首先还是从最基础的东西开始说起——虚数
最开始在初中将有理数域扩展到实数域的时候,老师就跟我们说根号里面的东西得是非负数,因为根据根号的定义很明显我们找不到一个已知的数字使得他的平方是一个负数,但是我们在引入无理数之前不也找不到一个有理数使得它的平方是2(反正我找不到=w=)不是么?就是这样我们才引入了无理数,既然这样为什么不能对根号下面的东西也进行扩展呢?
我们先来看看是怎么从有理数到实数的,在初中的时候我们在数轴原点上画了一个单位长度的正方形,然后取它的对角线长度再放到数轴上,于是就得到了
我们知道一个有理数一定能够写成
像
我们再回到虚数上来,我们对于虚数单位的定义好像也就只是
(啊这个东西我也讲不清楚了QAQ你萌如果想知道还是去知乎上看吧…虚数就说到这里了x
下面顺便提一点有关的东西
上面的证明(kou hu)也引发了我们的一个问题,为什么我们不能类似的去定义1/0这个东西?
如果我们定义了一个
关于数系的讨论就到这里,下面要请出我们的主角——欧拉公式。
2.欧拉公式
这里不加证明的直接给出泰勒公式无穷级数的形式:
如果取
(话说这个东西后来查了下好像应该叫泰勒级数/麦克劳伦级数来着,不过应该让泰勒公式
根据这个我们可以直接得出我们要的
如果令
观察前面的系数,这时候机制的欧拉注意到了
我们把
当
关于这个式子我所知道的一个用处好像就是在FFT的时候用来取一个比较方便的单位复数根来进行计算…
不过上面提到的泰勒公式应该还更好用一点…它可以直接用多项式函数来拟合一些奇奇怪怪的函数,而且一般在要求的函数的自变量不是很大的时候展开几十项就基本够用了。
好啦我差不多就会这么多了…哪天也许可以把泰勒公式的证明补上…(等我会证明的那天
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律