通常、実数乗算4回+加算2回ですが、実数乗算3回+加算5回にすることが可能です。
一般的に、乗算は演算量が多いため、乗算回数はできるだけ減らすことが良しとされています。
complex MulComplex2(complex x, complex y) { double temp; complex z; temp = y.im * (x.re - x.im); z.re = x.re * (y.re - y.im) + temp; z.im = x.im * (y.re + y.im) + temp; return z; }
0 件のコメント :
コメントを投稿