Beispiel #1
0
        static void Main(string[] args)
        {
            Vector vector1 = new Vector(1);

            vector1[0] = 1;
            Console.WriteLine("vector1[0] = " + vector1[0]);

            double[] doubles = { 1, 2, 3, 4, 5 };
            Vector   vector2 = new Vector(doubles);

            Console.WriteLine("vector2 = " + vector2);

            Console.WriteLine("Length of " + vector2 + " is " + vector2.GetLength());

            Vector vector3 = new Vector(2, doubles);

            Console.WriteLine("vector3 = " + vector3);

            Console.WriteLine(vector2 + " + " + vector3 + " = " + Vector.Add(vector2, vector3));
            Console.WriteLine(vector2 + " - " + vector3 + " = " + Vector.Subtract(vector2, vector3));

            double multiplier = 5;

            Console.Write(vector2 + " * " + multiplier + " = ");
            vector2.MultiplyByScalar(5);
            Console.WriteLine(vector2);

            Vector vector4 = new Vector(vector2);

            vector4.Reverse();
            Console.WriteLine("Reverted " + vector2 + " is " + vector4);

            Console.WriteLine("Scalar product of " + vector2 + " and " + vector3 + " is "
                              + Vector.ScalarProduct(vector2, vector3));
        }