推一推复数乘法

  网上看到有人介绍复数乘法的集合变换,先旋转再拉伸

  如计算x * y:

  1.将△yOA逆时针旋转∠xOA的角度

  2.得到△y'OA'

  3.将△y'OA'延伸使得A'落于点x

  4.此时y'落点z即为x * y的结果

 

  看着描述,这个操作好像没那么直观,但认真一品,这z不就是x、y角度相加,长度相乘吗?

  这个是恒成立的吗,用代数验证一下:

  x : a + bi

  y : c + di

  z = x * y = (ac - bd) + (ad + bc)i

  

  ∵

  |x| = (a2 + b2)-1/2

  |y| = (c2 + d2)-1/2

  ∴

  |z| = ((ac - bd)2 + (ad + bc)2)-1/2

      = (a2c2  + b2d2 - 2abcd + a2d2 + b2c2 + 2abcd)-1/2

      = (a2c2 + b2d2  + a2d2 + b2c2)-1/2

      = (a2 + b2)-1/2 * (c2 + d2)-1/2

      = |x| * |y|

  ∴长度即为模长相乘

 

  ∵

  cos∠xOA = a / (a2 + b2)-1/2

  sin∠xOA = b / (a2 + b2)-1/2

  cos∠yOA = c / (c2 + d2)-1/2

  sin∠yOA = d / (c2 + d2)-1/2

  

  cos∠zOA = (ac - bd) / ((a2 + b2)-1/2 * (c2 + d2)-1/2)

       = cos∠xOA * cos ∠yOA - sin∠xOA * sin∠yOA

       = cos(∠xOA + ∠yOA)

 

  sin∠zOA = (ad + bc) / ((a2 + b2)-1/2 * (c2 + d2)-1/2)

       = cos∠xOA * sin∠yOA + sin∠xOA * cos∠yOA

       = sin(∠xOA + ∠yOA)

  ∴∠zOA = ∠xOA + ∠yOA

  ∴角度即为角度相加

 

  综上,两复数相乘几何表现即为:角度相加,长度相乘

 

posted @ 2025-05-27 12:07  蓝bleu  阅读(69)  评论(0)    收藏  举报