那个时候三角函数发明了,并且非常兴起,而三角函数是典型的平面坐标体系,于是大家想到了用复平面来表征三角函数,这个里面,欧拉做了最大的贡献,那就是欧拉公式:e^iπ 1=0。它把数的基本逻辑搞明白了,出来了完美的公式,而后期的傅立叶变换,大家也开始引入了正交复平面坐标系来表征一维信号,发现得到了一个完美统一的表达方式:用正交复平面坐标系来描述,这个相对于常规的,用三角函数正交坐标系描述,在形式上更统一。但是,三角函数正交系(普通傅立叶变换)的表达都让很多人晕乎了,何况还是的正交复平面坐标系,这个就导致了理解上的难度。其次,我们的教育,虚数是在高中时期引入的,那个时候老师根本不明白虚数的意义,到了大学,我们往往把结果当成了真理来运用,不去溯源而忘乎了复数的历史起源,可以说,复数的起源,是很多初期数学家困惑的东西,就如同量子理论一样,大家都在不停的否定中,被迫承认,后来发现好处,尤其形式上的完美统一,最后,反而进入了自我循环的独立体系,却最后忘记了它的根本,任何东西,必须要有物理意义,抛弃物理意义,只是推导,那只需要计算机就可以了,不需要人。

复数的引入,最大的价值,让我们的思维开阔了,可以引入N维度的思维,这个在实际中有很多应用,而基于这种思维的应用,一般都是可以做一些高、精、尖的产品,以避免同质化竞争。

有人在问了一个问题:

'我一直觉得虚数(imaginary number)很难懂。

中学老师说,虚数就是-1的平方根。

可是,什么数的平方等于-1呢?计算器直接显示出错!

直到今天,我也没有搞懂。谁能解释,虚数到底是什么?

它有什么用?'

帖子的下面,很多人给出了自己的解释,还推荐了一篇非常棒的文章https://betterexplained.com/articles/a-visual-intuitive-guide-to-imaginary-numbers/。我读后恍然大悟,醍醐灌顶,原来虚数这么简单,一点也不奇怪和难懂!

下面,我就用自己的语言,讲述我所理解的虚数。

一、什么是虚数?

首先,假设有一根数轴,上面有两个反向的点: 1和-1。

这根数轴的正向部分,可以绕原点旋转。显然,逆时针旋转180度, 1就会变成-1。

这相当于两次逆时针旋转90度。

因此,我们可以得到下面的关系式:

( 1) * (逆时针旋转90度) * (逆时针旋转90度) = (-1)

如果把 1消去,这个式子就变为:

(逆时针旋转90度)^2 = (-1)

将'逆时针旋转90度'记为 i :

i^2 = (-1)

这个式子很眼熟,它就是虚数的定义公式。

所以,我们可以知道,虚数 i 就是逆时针旋转90度,i 不是一个数,而是一个旋转量。

二、复数的定义

既然 i 表示旋转量,我们就可以用 i ,表示任何实数的旋转状态。

将实数轴看作横轴,虚数轴看作纵轴,就构成了一个二维平面。旋转到某一个角度的任何正实数,必然唯一对应这个平面中的某个点。

只要确定横坐标和纵坐标,比如( 1 , i ),就可以确定某个实数的旋转量(45度)。

数学家用一种特殊的表示方法,表示这个二维坐标:用 号把横坐标和纵坐标连接起来。比如,把 ( 1 , i ) 表示成 1 i 。这种表示方法就叫做复数(complex number),其中 1 称为实数部,i 称为虚数部。

为什么要把二维坐标表示成这样呢,下一节告诉你原因。

三、虚数的作用:加法

虚数的引入,大大方便了涉及到旋转的计算。

比如,物理学需要计算'力的合成'。假定一个力是 3 i ,另一个力是 1 3i ,请问它们的合成力是多少?

根据'平行四边形法则',你马上得到,合成力就是 ( 3 i ) ( 1 3i ) = ( 4 4i )。

这就是虚数加法的物理意义。

四、虚数的作用:乘法

如果涉及到旋转角度的改变,处理起来更方便。

比如,一条船的航向是 3 4i 。

如果该船的航向,逆时针增加45度,请问新航向是多少?

45度的航向就是 1 i 。计算新航向,只要把这两个航向 3 4i 与 1 i 相乘就可以了(原因在下一节解释):

( 3 4i ) * ( 1 i ) = ( -1 7i )

所以,该船的新航向是 -1 7i 。

如果航向逆时针增加90度,就更简单了。因为90度的航向就是 i ,所以新航向等于:

( 3 4i ) * i = ( -4 3i )

这就是虚数乘法的物理意义:改变旋转角度。

五、虚数乘法的数学证明

为什么一个复数改变旋转角度,只要做乘法就可以了?

下面就是它的数学证明,实际上很简单。

任何复数 a bi,都可以改写成旋转半径 r 与横轴夹角 θ 的形式。

假定现有两个复数 a bi 和 c di,可以将它们改写如下:

a bi = r1 * ( cosα isinα )

c di = r2 * ( cosβ isinβ )

这两个复数相乘,( a bi )( c di ) 就相当于

r1 * r2 * ( cosα isinα ) * ( cosβ isinβ )

展开后面的乘式,得到

cosα * cosβ - sinα * sinβ i( cosα * sinβ sinα * cosβ )

根据三角函数公式,上面的式子就等于

cos(α β) isin(α β)

所以,

( a bi )( c di ) = r1 * r2 * ( cos(α β) isin(α β) )

这就证明了,两个复数相乘,就等于旋转半径相乘、旋转角度相加。

(完)

往期经典文章回顾:

欢迎大家把独特见解分享出来,投稿邮箱:

math_alg@163.com

j90度度复数运算_看得懂的复数相关推荐

  1. 史密斯圆图串并联口诀_看得懂的史密斯圆图(个人总结)

    看得懂的史密斯圆图(个人总结) 2018-09-11 史密斯圆图(Smith chart)是一款用于电机与电子工程学的圆图,主要用于传输线的阻抗匹配上.一条传输线(transmission line) ...

  2. j90度度复数运算_旋转,复数最直观的理解

    原标题:旋转,复数最直观的理解 上方 超级数学建模可加关注 传播数学干货,学会理性的方式去思考问题 复数的物理意义是什么? 我想 复数最直观的理解就是旋转! 4*i*i = -4 就是 "4 ...

  3. j90度度复数运算_复数和相量运算复数定义及案例转换汇总

    电气工程中使用的数学将电阻,电流或直流电压加在一起使用所谓的"实数",用作整数或分数. 但实数不是我们需要使用的那种数字,特别是在处理频率相关的正弦源和矢量时.除了使用正常数字或实 ...

  4. j90度度复数运算_虚数i的运算公式及实际意义

    公式 三角函数 sin(a+bi)=sinacosbi+sinbicosa =sinachb+ishbcosa cos(a-bi)=cosacosbi+sinbisina =cosachb+ishbs ...

  5. python定义一个复数类complex、并实现复数相加_用java定义一个复数类Complex,能够创建复数对象,并且实现复数之间的加、减运算...

    题目: 用java定义一个复数类Complex,能够创建复数对象,并且实现复数之间的加.减运算 复数具有实部和虚部两部分,如2+5i就是一个复数,其中2为实部,5i为虚部;两复数相加时,实部与实部相加 ...

  6. 计算机组成原理浮点数加减法运算(一看就懂)

    废话不多说,直接看例子: 步骤: 1. 零操作数检查(一般都是非0,除非出题人脑子不行): 2. 对阶:阶码对齐后才能加减.规则是阶码小的向阶码大的数对齐,若阶码相等则不用对阶: 如题: X阶码为01 ...

  7. views是什么意思_views是什么意思_views怎么读_views翻译_用法_发音_词组_同反义词_看( view的名词复数 )-新东方在线英语词典...

    词组短语 original views独特的观点 to exchange views交换观点 long views长远观点 双语例句 用作名词(n.)My political views concur ...

  8. 复数神经网络_如果神经网络状态为复数会发生什么?

    复数神经网络 It's a question currently on the edge of research in neural networks: what were to happen if ...

  9. C++边学边用,使用类完成复数运算,可自动识别表达式(详细注释)

    我用了三天时间一共700行代码实现了这个复数计算器. 为什么会这么久呢? 其实我之前也做过一个复数计算器只不过那个只能一项一项输入数据而且只能对两个数进行运算 就像这样 请输入第一个复数的实部: 请输 ...

最新文章

  1. 使用的是html5的canvas将文字转换成图片
  2. argparser_Java命令行界面(第22部分):argparser
  3. 蚂蚁金服SOFA开源负责人鲁直:不只是中间件,未来会开源更多
  4. python 打开网页自动播放视频_html5的video标签自动播放
  5. 软件测试之缺陷报告的BUG状态
  6. (转)使用Spring注解方式管理事务与传播行为详解
  7. 数据科学 IPython 笔记本 7.5 数据索引和选择
  8. 指标公式c语言源码下载,自用60分钟指标源码
  9. android framework 触摸屏事件传递
  10. 基于Python的文本分析
  11. 华为手表表盘的数字什么意思_华为gt2表盘上的数字是什么意思
  12. 【知识产权之专利权】选择题题库
  13. 人声分离攻破“鸡尾酒会”效应,将为语音识别带来哪些新可能?
  14. java面试模拟场景,迈向高级的Java面试突围课
  15. 字节跳动原来这么容易就能进去…
  16. 扫一扫 解析二维码 的多种解决方案
  17. android5.0刷机,一加手机怎么升级安卓5.0 一加手机刷Android 5.0教程
  18. 怎么计算机械加工产能,生产计划人员如何计算一个工厂生产产能?..doc
  19. nisi安装包 打印日志语法_NSIS 打包脚本基础
  20. 多目标优化(智能算法)

热门文章

  1. 反向传播神经网络 demo源码
  2. caffe anaconda3 Python.h: 没有那个文件或目录
  3. opencv读取avi视频并抽取帧
  4. opencl track资料整理
  5. 信息系统安全等级保护的定级准则和等级划分
  6. 信息安全管理体系 ISMS
  7. SSH隧道 / SSH穿透
  8. Cissp-【第4章 通信与网络安全】-2021-3-12(446页-475页)
  9. 浙江省单招单考计算机专业,2016浙江省单招单考《计算机类》试题卷
  10. java做一个客房管理系统定制_Java实现酒店客房管理系统