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

如计算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
∴角度即为角度相加
综上,两复数相乘几何表现即为:角度相加,长度相乘
浙公网安备 33010602011771号