1 復數乘法
假如現在有兩個復數:
和
則,兩個復數相乘,則是:
也就是說,共需要計算
4次乘法,3次加法
2 一個更好的方法:
- 計算a*c
- 計算b*d
- 計算(a+b)*(c+d)
- 結合1和2,得到 ac - bd
- 結合1,2,3,得到ad + bc
共需要:
3次乘法,5次加法
3 用于計算整數相乘:
如計算5822*4104:
5822 = 5 * 1000 + 822
4104 = 4 * 1000 + 104
- compute
;
- compute
;
- compute
;
-
;
-
;
-
;