コード例 #1
0
ファイル: ComplexL.cs プロジェクト: maksiplus19/sharpLabs
        static ComplexL MultiplyOf(ComplexL a, ComplexL b)
        {
            ComplexL res = new ComplexL(a);

            res.Multiply(b);
            return(res);
        }
コード例 #2
0
ファイル: ComplexL.cs プロジェクト: maksiplus19/sharpLabs
        private void Divide(ComplexL c)
        {
            if (Math.Abs(c.Abs) < double.Epsilon)
            {
                DivideByZeroEvent?.Invoke(this, new ComplexEventArgs("Divide by zero", this, c));
                return;
            }
            ComplexL t = new ComplexL(this);

            t.Multiply(c.Conjugate());
            t.Divide(c.Abs);
        }