H264系列三 虚数的意义

参考阮一峰 虚数的意义

一、什么是虚数?

首先,假设有一根数轴,上面有两个反向的点:+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度)。


image.png

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

同样道理,旋转90度记作(0,i),也就是0+i=i

三、虚数的作用:加法

虚数的引入,大大方便了涉及到旋转的计算。比如,物理学需要计算"力的合成"。假定一个力是 3 + i ,另一个力是 1 + 3i ,请问它们的合成力是多少?根据"平行四边形法则",你马上得到,合成力就是 ( 3 + i ) + ( 1 + 3i ) = ( 4 + 4i )。这就是虚数加法的物理意义。


image.png
四、虚数的作用:乘法

如果涉及到旋转角度的改变,处理起来更方便。比如,一条船的航向是 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 )

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

Sh4wnC 说:
"逆时针增加45度,相当于做了一个 1 + i 的变换。"
这是不对的,你把向量放大了。从你给的图上就能看出来,同样是一天的行驶,船开的更远了。
实际上应该乘以一个单位向量,所以你要把1+i单位化。变成sqrt(2)/2+i*sqrt(2)/2

1.关于1+i

参考http://jakwings.is-programmer.com/posts/29547.html
這裏還有另外一個細節需要揭示:一個數字可以既是“實的”又是“虛的”嗎?確實能。誰說我們必須旋轉90度?如果我們一隻腳在實數範圍內,另一隻在虛數範圍內,就像這樣:

image.png

我們處在45度角的為止,實數部分的大小與虛數部分的大小相當(1+i)。這就像一個熱狗既有芥末醬也有番茄醬——誰說你隻能選一種的?

事實上,我們可以任意選取實數與虛數組成一個三角形。角度就是“旋轉的度數”。復(合)數就是給這種數字准備的一個相當完美的名字。它們寫作 a+bi,其中

  • a是實數部分
  • b是虛數部分
五、节选自Matrix67: The Aha Moments 随记:我们需要怎样的数学教育?

高中学复数时,相信很多人会纳闷儿:虚数是什么?为什么要承认虚数?虚数怎么就表示旋转了?其实,人们建立复数理论,并不是因为人们有时需要处理根号里是负数的情况,而是因为下面这个不可抗拒的理由:如果承认虚数,那么 n 次多项式就会有恰好 n 个根,数系一下子就如同水晶球一般的完美了。但复数并不能形象地反映在数轴上,这不仅是因为实数在数轴上已经完备了,还有另外一个原因:没有什么几何操作连做两次就能实现取相反数。比如,“乘以 3”就代表数轴上的点离原点的距离扩大到原来的三倍,“3 的平方”,也就是“乘以 3 再乘以 3”,就是把上述操作连做两次,即扩大到 9 倍。同样地,“乘以 -1”表示把点翻折到数轴另一侧,“-1 的平方”就会把这个点又翻回来。但是,怎么在数轴上表示“乘以 i ”的操作?换句话说,什么操作连做两次能够把 1 变成 -1 ?一个颇具革命性的创意答案便是,把这个点绕着原点旋转 90 度。转 90 度转两次,自然就跑到数轴的另一侧了。没错,这就把数轴扩展到了整个平面,正好解决了复数没地方表示的问题。于是,复数的乘法可以解释为缩放加旋转,复数本身自然也就有了 z = r (cosθ + sinθi) 的表示方式。顺着这个道理推下去,一切都顺理成章了。复数不但有了几何解释,有时还能更便捷地处理几何问题。

你可能感兴趣的:(H264系列三 虚数的意义)