Tengo un vector de origen, $v$ y un vector objetivo $u$ .
Necesito un algoritmo para encontrar un vector $d$ que es ortogonal a $v$ pero maximiza $u \cdot d$ . Por supuesto que puedo obtener un resultado tan grande como quiera haciendo $d$ grande pero sólo me importa la dirección ideal, así que añadamos también la restricción de que $\lVert d \rVert =1$ .
En 2 dimensiones, sólo hay 2 opciones para $d$ para poder comparar los dos y encontrar el resultado.
En 3 dimensiones, he encontrado que el uso de corss prodcut da la respuesta ideal: $d = v \times (v \times u)$ .
Sin embargo, no he encontrado la forma de generalizarlo a dimensiones superiores.
Gracias.