Normalizar un Vector

Iniciado por Kougami, 10 Mayo 2017, 14:57 PM

0 Miembros y 1 Visitante están viendo este tema.

Kougami

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

ivancea96

¿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.

MAFUS

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.

Kougami

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