PV3D Matr::prodVect(PV3D vect){ float vectArray[4] = {vect.getX(), vect.getY(), vect.getZ(), vect.getPV()}; float vectResult[4]; for(int i=0; i<ancho; i++){ vectResult[i] = 0.0; for (int k=0; k<alto; k++){ vectResult[i] += this->data[i][k] * vectArray[k]; } } return PV3D(vectResult[0], vectResult[1], vectResult[2], vectResult[3]); }