Пример #1
0
        public Kompleks LeggTil(Kompleks denAndre)
        {
            Kompleks svar = new Kompleks();

            svar.Re = Re + denAndre.Re;
            svar.Im = Im + denAndre.Im;
            return(svar);
        }
Пример #2
0
        public Kompleks MultipliserMed(Kompleks denAndre)
        {
            Kompleks svar = new Kompleks();

            svar.Re = (Re * denAndre.Re) - (Im * denAndre.Im);
            svar.Im = (Re * denAndre.Im) + (denAndre.Re * Im);
            return(svar);
        }
Пример #3
0
        static void Main(string[] args)
        {
            Kompleks k1 = new Kompleks();

            Kompleks k2 = new Kompleks(4, 3);

            Kompleks k3 = new Kompleks(2, 1);

            Console.WriteLine("Abs av k2 er {0}.", k2.Abs());

            Kompleks k4 = k2.LeggTil(k3);

            Kompleks k5 = k2.MultipliserMed(k3);

            Kompleks k6 = new Kompleks(-3, -5);

            Console.WriteLine(k1.UtskriftKartesisk());
            Console.WriteLine(k2.UtskriftKartesisk());
            Console.WriteLine(k3.UtskriftKartesisk());
            Console.WriteLine(k4.UtskriftKartesisk());
            Console.WriteLine(k5.UtskriftKartesisk());
            Console.WriteLine(k6.UtskriftKartesisk());
            Console.WriteLine(k5.KompleksKonjugert().UtskriftKartesisk());

            Console.WriteLine(k1.UtskriftPolar());
            Console.WriteLine(k2.UtskriftPolar());
            Console.WriteLine(k3.UtskriftPolar());
            Console.WriteLine(k4.UtskriftPolar());
            Console.WriteLine(k5.UtskriftPolar());
            Console.WriteLine(k6.UtskriftPolar());
            Console.WriteLine(k5.KompleksKonjugert().UtskriftPolar());

            Console.WriteLine(new Kompleks(1, 0).UtskriftPolar()); // denne bør gi r = 1, theta = 0
            Console.WriteLine(new Kompleks(0, 1).UtskriftPolar()); // denne bør gi r = 1, theta = PI/2

            Console.ReadKey();
        }
Пример #4
0
        public Kompleks KompleksKonjugert()
        {
            Kompleks svar = new Kompleks(Re, -Im);

            return(svar);
        }