Buenas,
Teniendo el siguiente vector:
typedef double tArray[MAX_TAM];
typedef struct {
tArray vector;
int tamV;
} tVector;
Como hago para que una funcion tVector normailizar(const tVector& v) me devuelva el vector normailzado con la primera componente igual a 1.0???
Muchas gracias de antemano
¿Normalizado con la primera componente igual a 1?
¿De qué forma lo quieres normalizar? Si quieres normalizar un vector para obtener un vector unitario, lo de "la primera componente igual a 1" no tiene sentido aquí. Explícate.
Si no entiendo mal lo que quiere es que todos elementos estén en relación al primero cuándo éste representa la unidad.
Es decir, todos los elementos del array a razón del primero. O, dicho de otra forma, todos los elementos del array divididos por el primero.
Es que no se exactamente que es lo que piden, ya que pone que normailize un vector y que la primera componente sea 1.0, asi que si, quiza sea como dice MAFUS