看图学数学!可能是中国最好的高等数学的基础概念讲解,深入浅出、形象生动。没有高深的数学符号,只有你能懂的数学内容。

在实数域中,连接两个真理的最短的路径是通过复数域----雅克·阿达马

现代数学家对复数的看法如斯,无限拔高了复数的地位,这样说有道理吗?

1 对于复数的普通认知

我想,对于复数,或许大家一般会有以下的认知吧。

1.1 应付考试

高中的时候,会粗略地学习下复数,首先定义:

然后形如:

这样的数就是复数。有了复数之后,开方运算就不再局限于大于0的数了,这样高中必考的一元二次方程:

就总是有解了:

书上还会给出一些复数的运算法则,这样高考命题组就可以出题了。最后留给同学们的印象,似乎复数就是一个类似于太阳能电筒(不带蓄电池)一样,属于智力过剩的产物,是数学家的玩具。

1.2 数系完善

增加负数,可以使得减法任意进行。而有了  之后,开根号运算就可以随意了,比如:

对数运算也可以操作负数了,比如(下面用到欧拉公式,可以参考这里):

这样,基本上就只有:

  • 除以0

这两个运算没有办法执行了。不过大家思考过没有,完善数系真的那么重要呢?如果非常重要的话,为什么不能发明一个数系能够使得“除以0 ”可以进行下去?

你别说,史上有非常多的数学家想去发明能够兼容“除以0”的数系,可惜都失败了,因为没有办法自洽。比如说,某个数系兼容“除以0 ”,那么很容易得到荒谬的结论:

你说这种扩展数系的方法不对,换种别的扩展方式或许就能自洽。但是数学家试过各种扩展方式,都没有办法自洽。

深想一步,尝试了无数种方法都没有发明出兼容“除以0 ”的数系,是否意味着不存在这样的数系。就好比,尝试了无数种永动机,下面是其中之一:

这些永动机最后都被证伪,实际上“永动机”这个目标就是错误的(1775年法国科学院通过决议,宣布永不接受永动机。现在美国专利及商标局严禁将专利证书授予永动机类申请。据说现在有什么时间晶体,不了解就不发言)。

再深想一步,为什么扩展  就那么容易呢?没有遇到自洽的问题呢?这是因为当人们抽象出“1+1=2”的时候,复数就根植于逻辑之上、存在于数学之中,静静地等待着人们的发现。

2 二维的数

假设有一个生活在二维空间中的纸片人:

突然发现有一个黑点在草地上忽大忽小的闪烁,纸片人完全不知道怎么去解释:

如果切换到三维视角去的话,问题就很简单了,原来是一个三维的球体穿过二维平面:

上面的完整动画如下(出处是这里):

实数是一维的数,既生活在一维的实数轴上,又困囿其上:

而复数生活在二维复平面,拥有更大的自由度:

类比刚才的动画,你就会明白为什么复数域更加重要,也不可或缺,因为它带给我们更广阔的视野。在复数域中解决一些问题会更加简单、更接近本质。

让我们带着这个模型重新审视下复数的发现历史,进一步去理解复数。

3 复数的历史

3.1 纸片人卡尔达诺

意大利数学家,吉罗拉莫·卡尔达诺(1501-1576),在它的著作《大术》中(这本书首次记载了一元三次方程的完整解法)提到这个一个问题,能否把10分成两部分,使它们的乘积为40?

他给出一个答案,令:

这样就满足题目的要求:

不过他自己也认为这不过就是一个数学游戏,虽然出现了虚数,但是“既不可捉摸又没有什么用处”。

此时的卡尔达诺就好像之前的纸片人,虽然想到了虚数,触摸到了更高的维度,但是终究还是把它看成一种幻想。

之后的笛卡尔把  称为虚数,也就是虚幻的、想像出来的数;莱布尼兹描述它为“介乎于存在与不存在之间的两栖数”。

确实,纸片人要跳出自己的维度去想问题是非常困难的。

3.2 邦贝利的思维飞跃

拉斐尔·邦贝利(1526-1572),文艺复兴时期欧洲著名的工程师,同时也是一个卓越的数学家,其出版于1572年的《代数学》一书讨论了负数的平方根(虚数):

正是这本书产生了一个思维飞跃,下面用现代语言来介绍一下。

3.2.1 一元二次方程

首先,标准的一元二次方程:

它的解为:

从几何上看,解就是  与  的交点。当  时,  与  有两个交点,也就是有两个根  、  :

而  ,此时  与  不相交:

也就是说,不引入虚数(因为  ,如果根据公式求解的话,就会引入虚数),是不会产生任何问题的。本来从几何上看,此时方程就不应该有解。

3.2.2 一元三次方程

形如:

的三次方程,卡尔丹诺在《大术》这本书中给出了通解:

如果  ,  ,可以得到方程:

从图像上看,  与  有三个交点的:

套用通解会得到:

邦贝利指出:从几何上看是有解的,但是必须通过虚数来求解!

邦贝利大胆地定义了复数的乘法(就是多项式乘法的合理延伸):

最终通过复数以及复数乘法,邦贝利解出了此方程的三个实数解(这里不过多解释了,这不是本文的重点)。

这是一个巨大的思维飞跃,就好像刚才的纸片小人,困惑于“为什么有一个黑点在草地上忽大忽小的闪烁”?最终发现,需要通过更高维度才能真正解决这个问题。

邦贝利通过更高维度的复平面,解决了低维度的实数问题,真正的把复数带入了人们的视野。所以他被认为是复数的发现者。

3.3 傅立叶变换

复数进入纸片人的视野,大家花了很长的时间才真正接受它。接受它之后发现了非常多的应用,比如傅立叶变换。

还是回到之前纸片人的动画,对于纸片人,它只有上下左右的观念:

而三维空间的人却可以看到更多的方向、更多的内容:

傅立叶变换也可以说是同样的思路,  是低维度的函数:

对  进行傅立叶变换:

抛开其它细节不谈,最重要的是  ,乘以一个复数,就把  拉到更高维度的空间去审视,从而可以得到更多的细节,比如频域。

关于傅立叶变换,我们也写过很多的文章,感兴趣可以去看看:

  • 如何直观地理解傅立叶变换?

  • 如何理解傅立叶级数公式?

  • 从傅立叶级数到傅立叶变换

4 更高维度的数

自然会有这么一个问题,是否有更高维度的数?答案是有的,比如四元数。

威廉·哈密顿爵士(1805-1865)发现了四元数:

其中 、 、  就是对虚数维度的扩展。为此还成立了四元数推广委员会,提议学校像实数一样教授四元数。

四元数刚开始的时候引起了很大的争议,计算很复杂,但是用处不明显。用处不明显的原因或许是,当时面临的问题还不够复杂,还用不到比复数还高的维度。

到了现代,终于在电脑动画中、量子物理中找到了四元数更多的应用,只是这些应用对普通人距离太远了。

【来源】马同学高等数学 。

【相关阅读】

2020高考志愿填报参考:数学专业大学排名,数学专业的就业方向

考得好不如志愿填得好 | 一篇文章教你填报完美的大学!附:“最权威”全国普通高等学校名单

700分以上学霸激增!2020年高考哪个省最强?

高考速递:十五省公布高考录取分数线(附填报志愿链接)

我的处女作:平面几何问题的复数解法.(纪念珍藏)

南宁三中《许兴华数学》作品选读(含少量文学作品)

南宁三中高考数学压轴题说课比赛一等奖作品之一

南宁三中高考数学压轴题说课比赛一等奖作品之二

江苏省高级教师魏立国优秀数学文章选编

合肥八中、天一高考数学大联考易错题分析

高考数学:圆锥曲线高考选择与填空题精编

全国大联考2020届高三第五次联考理科数学试题及解答

【投稿须知】公众号《许兴华数学》诚邀全国各地中小学数学教师、教研员和数学爱好者热情投稿!来稿时请注意以下五点:

(1)来稿请注明真实姓名、工作单位、联系方式(无具体工作单位和真实姓名的投稿,一般都不会采用)。

(2)来稿一般要求同时用word文档和PDF格式的电子稿件(防止不同版本的Word打开时出现乱码)。另外,也接受少数著名教师的手写稿(手写稿必须清晰可读)。

(3)每篇文章请认真审查复核,防止错误发生,来稿文责自负。如有抄袭,则有可能被举报并受到有关著作版权部门的追责。
(4)投稿邮箱:chinamatha@163.com;或加主编微信xuxinghua168投稿.(5)本公众号对优秀作者和名师一般会附上“作者简介”,以让广大读者更好地了解作者的研究成果和方向,以便进一步学习作者的相关数学思想或解题方法。

matlab求最短路径代码_【高等数学】复数,通往真理的最短路径相关推荐

  1. matlab路面功率谱密度的代码,[转载]转:matlab求功率谱密度代码实例

    (如果不先对数据都减去一个均值,那么接近0Hz部分的功率会非常非常大~这是有害的,一般做数据处理的时候如果只关注交流量的话,就要先使得整个序列的均值为0,方法就是给每个数减去该序列的一个均值2012- ...

  2. 数据结构最短路径例题_《数据结构课程设计》最短路径问题实验报告

    <<数据结构课程设计>最短路径问题实验报告>由会员分享,可在线阅读,更多相关<<数据结构课程设计>最短路径问题实验报告(17页珍藏版)>请在人人文库网上 ...

  3. matlab 高斯迭代代码_用Matlab编写你的第一个有限元_《数值计算与程序设计》系列课程...

    本课主要分析了有限元的基本理论, 不同于其他学习资料的是本文从数学的角度重新阐述了有限元分析的基本步骤,如通解与特解的讲解,并以一个偏微分方程实例,从基础插值出发,详细地讲解了有限元数学推导的每一步过 ...

  4. matlab求傅里叶级数展开式_连续时间的傅里叶级数

    如果信号x(t)是周期信号,那么对于所有t,存在一个最小正数T,使得x(t)=x(t+T)其中T为这个周期信号的最小正周期.根据周期函数的周期性:x(t)=x(t+N*T)(N为整数) 称为这个信号的 ...

  5. matlab理想低通滤波器代码_自己动手,解开Matlab下AMD锐龙处理器性能封印

    性能除了需要花钱的硬件级提升方法外,还有系统管理,驱动以及应用优化等不花钱的方法.早年间硬件玩家们流行通过刷BIOS软改,覆盖驱动强行开启专属功能等各种魔改方式提升硬件性能.而对特定的应用进行优化的话 ...

  6. matlab求傅里叶级数展开式_傅里叶级数:从向量的角度看函数

    帮助你理解线性代数与机器学习紧密结合的核心内容 下文节选自北大出版社<机器学习线性代数基础>, [遇见]已获授权许可. 这本书不同于传统教材, 从新的角度来介绍线性代数的核心知识, 讲解也 ...

  7. matlab数据归一化代码_深度学习amp;Matlab-LeNet实现图像分类

    明天准备用卷积神经网络处理分类问题,数据集大概有几万张图片,打算取其中的两类做一个简单分类.在这里先回顾一下以前在Matlab上利用LeNet对Mnist数据集做分类的代码. 本来是准备用Pytorc ...

  8. 复数,通往真理的最短路径

    马同学高等数学 在实数域中,连接两个真理的最短的路径是通过复数域 ----雅克·阿达马 现代数学家对复数的看法如斯,无限拔高了复数的地位,这样说有道理吗? 1 对于复数的普通认知 我想,对于复数,或许 ...

  9. matlab低通滤波器库函数代码_利用Matlab filterDesigner 工具生成FIR滤波器函数,并调用实现低通滤波...

    本文使用的开发环境为:Win10 Matlab2018a 版本. 在matlab命令窗口输入:filterDesigner命令,即可打开filterDesigner设计工具. 按照下图调整FIR低通滤 ...

最新文章

  1. [BZOJ2653]middle
  2. 计划工程师dadafksjh
  3. github建立静态网站,域名解析和跳转
  4. android EventBus的简单使用
  5. 你好,C++(2)1.3 C++世界版图1.4 如何学好C++
  6. python的pandas库中如何计算每列出现最多的值_Python Pandas中根据列的值选取多行数据...
  7. Java面试日常总结大杂烩
  8. Esfog_UnityShader教程_UnityShader语法实例浅析
  9. ELF文件的签名与验证
  10. 汽车维保反欺诈系统的设计和算法应用
  11. PDFlib+PDI图像和超文本元素提供了许多有用的功能
  12. 计算机教案 认识键盘,《认识电脑键盘》教案
  13. 网站死链检测的软件-网站死链检测的工具
  14. linux 取消分区,如何在 Linux 中删除分区 | Linux 中国
  15. oracle 11g 创建表空间
  16. 算法工程师的一万小时定律
  17. SQL语句中,为什么where子句不能使用列别名,而order by却可以?
  18. 行星运动轨迹的程序实现
  19. 微信手环1年多了,前主管终于出来聊了聊它是怎么诞生的
  20. springcloud-eureka启动报错,提示The following method did not exist: org.springframework.boot.actuate.health

热门文章

  1. [渝粤教育] 西安工业大学 园中画境 中国古典园林造园艺术 参考 资料
  2. 【渝粤教育】广东开放大学 数据采集技术 形成性考核 (29)
  3. 【渝粤题库】陕西师范大学151204 中级财务会计作业(笔试题型)
  4. 织梦同步静态文件到服务器,某猫织梦插件-织梦dedecms静态文件生成速度的区块插件...
  5. 第十二届蓝桥杯省赛A组试题:左儿子右兄弟Java
  6. [Linux]Linux下经常会用到的简单实例(持续更新)
  7. Bzoj2694/Bzoj4659:莫比乌斯反演
  8. iOS----------UITextField实现过滤选中状态拼音
  9. vue2.0版本指令v-if与v-show的区别
  10. [bzoj2875][Noi2012]随机数生成器