Hay dos vectores que necesita para coincidir Ubicación del inicio del vector y luego el vector de arrastre.
En cuanto a encontrar cuál es el más cercano, debe definir mejor “más cercano”.
Podría tomar la magnitud de la diferencia entre los vectores de entrada y los dados, pero si la lista es larga, eso podría tomar demasiado tiempo. Entonces tienes dos números.
- Si Kurt Godel estuviera vivo hoy, ¿podría probar el problema P vs NP?
- ¿Cómo puede cuantificarse, sumarse y luego compararse métricamente la cantidad de verdad en una declaración compleja con su cantidad de falsedad?
- ¿La falta de competencia matemática interrumpiría mi facilidad de aprendizaje de programación?
- Tengo miedo a las matemáticas. Estoy programando estudiante, ¿qué puedo hacer?
- ¿Cuáles son algunos proyectos simples de C ++ que puedo emprender que me ayudarán a comprender los vectores?
Puede encontrar la diferencia de ángulo y magnitud entre la entrada y cada opción. Entonces tendrías 4 números.
Tendría que definir algún tipo de función de error ponderado para decidir su importancia relativa y luego simplemente tendría que obtener el error más bajo. Esa función dependería de las circunstancias reales. Si hay demasiados vectores dados, puede dividir el área de entrada en dominios y solo considerar las opciones que se encuentran dentro de ese dominio, pero si la entrada está demasiado cerca del borde de un dominio, entonces es posible que no obtenga la respuesta correcta.