No Tribble At All
From Huben's Wiki
Line 8: | Line 8: | ||
a * b = (a<sub>real</sub> * b<sub>real</sub> - a<sub>imag</sub> + b<sub>imag</sub>) + (a<sub>real</sub> * b<sub>imag</sub> + a<sub>imag</sub> + b<sub>real</sub>) | a * b = (a<sub>real</sub> * b<sub>real</sub> - a<sub>imag</sub> + b<sub>imag</sub>) + (a<sub>real</sub> * b<sub>imag</sub> + a<sub>imag</sub> + b<sub>real</sub>) | ||
+ | |||
+ | a / b = (a * b.conjugate) / (b * b.conjugate) // note that b * b.conjugate is a real number, not complex. | ||
<pre> | <pre> | ||
Line 61: | Line 63: | ||
// System.out.println(c3.times(c4)); // 12.5-17.0i | // System.out.println(c3.times(c4)); // 12.5-17.0i | ||
// System.out.println(c3.conjugate()); // -2.0+5.5i | // System.out.println(c3.conjugate()); // -2.0+5.5i | ||
− | // System.out.println(c3.divide(c4)); // compare with your calculator | + | // System.out.println(c3.divide(c4)); // compare with your calculator, optional exercise |
// Make the following work like Math.PI. | // Make the following work like Math.PI. | ||
// System.out.println(Complex.I); // 0.0+1.0i | // System.out.println(Complex.I); // 0.0+1.0i |