public static Div ( |
||
a | ||
b | ||
Résultat |
public static ComplexD Div(ComplexD a, ComplexD b)
{
double num = (b.real * b.real) + (b.imag * b.imag);
double num2 = 1.0 / num;
return new ComplexD(((a.real * b.real) + (a.imag * b.imag)) * num2, ((a.imag * b.real) - (a.real * b.imag)) * num2);
}
public static ComplexD operator /(double a, ComplexD b) { return(ComplexD.Div(a, b)); }