Esempio n. 1
0
        public SComplex Minus(SComplex x)
        {
            SComplex y;

            y.re = this.re - x.re;
            y.im = this.im - x.im;
            return(y);
        }
Esempio n. 2
0
        /* Probably wrong
         * public SComplex Multi(SComplex x)
         * {
         *  SComplex y;
         *  y.im = this.im * x.im + this.re * x.im;
         *  y.re = this.re * x.im - this.im * x.re;
         *  return y;
         * }
         */

        public SComplex Multi(SComplex x)
        {
            SComplex y;

            y.im = re * x.im + im * x.re;
            y.re = re * x.re - im * x.im;
            return(y);
        }
Esempio n. 3
0
        public SComplex Plus(SComplex x)
        {
            SComplex y;

            y.re = this.re + x.re;
            y.im = this.im + x.im;
            return(y);
        }