Esempio n. 1
0
        public FloatVector multiply(Vector <float> vector)
        {
            Vector <float> newVector = base.Clone();

            for (int i = 0; i < newVector.length; i++)
            {
                newVector[i] *= vector[i];
            }
            return(FloatVector.fromVectorOfFloat(newVector));
        }
Esempio n. 2
0
 public FloatVector vectorialProduct(Vector <float> vector)
 {
     {
         Vector <float> newVector = this.Clone();
         for (int i = 0; i < this.length; i++)
         {
             newVector[i] *= this[Modulo.posModulo(i + 1, this.length)] * vector[Modulo.posModulo(i + 2, this.length)]
                             - this[Modulo.posModulo(i + 2, this.length)] * vector[Modulo.posModulo(i + 1, this.length)];
         }
         return(FloatVector.fromVectorOfFloat(newVector));
     }
 }