问题描述:
设有两个复数x=a+bi,y=c+di。复数乘积xy可以使用4次乘法来完成,即xy=(ac-bd)+(ad+bc)i。设计一个仅用3次乘法来计算乘积xy的方法。(写了xy的通式即可)
正确答案:
xy=(ac-bd)+((a+b)*(c+d)-ac-bd)i,由此可见,这样计算xy只要3次乘法,即ac、bd、(a+b)(c+d)乘法运算。
问题描述:
设有两个复数x=a+bi,y=c+di。复数乘积xy可以使用4次乘法来完成,即xy=(ac-bd)+(ad+bc)i。设计一个仅用3次乘法来计算乘积xy的方法。(写了xy的通式即可)
正确答案:
xy=(ac-bd)+((a+b)*(c+d)-ac-bd)i,由此可见,这样计算xy只要3次乘法,即ac、bd、(a+b)(c+d)乘法运算。