Si es una cuadrícula y desea que su bot se mueva de un punto a otro, entonces seguramente el algoritmo de Dijkstra lo ayudará a obtener el resultado con una precisión del 100%.
O, si quiere hacerlo simple, entonces puede crear un código simple como este.
Suponga que quiere ir del punto (1,3) al punto (3,5).
Primero considere la coordenada X ( 1 , ..) y ( 3 , …). Tienes que moverte desde la coordenada X 1 hasta la 3.
- Cómo implementar la idea de algoritmos en MATLAB
- ¿Cuál es el algoritmo utilizado para mostrar el orden de amigos que se muestra en toda la lista de amigos en Facebook?
- ¿Cuáles son las aplicaciones de los diferentes métodos de búsqueda en la estructura de datos?
- ¿Cuál es la diferencia entre un tipo estable e inestable?
- ¿Cuáles son algunos buenos proyectos en el algoritmo de optimización de colonias de abejas en los que puedo trabajar como proyecto de mi último año?
Actualice su coordenada X actual como 1 y la coordenada Y como 3, y mueva dos pasos ( intersecciones ) en Dirección X para estar en la línea X = 3.
Una vez que esté en la línea X = 3, actualice la coordenada X actual como 3. Ahora todo lo que necesita hacer es moverse en dirección Y de (…, 3 ) a 1 (…, 5 ).
Ahora, como su coordenada Y actual es 3, debe mover dos pasos ( intersecciones ) en la dirección Y para obtener Y = 5. Y actualice su coordenada Y actual como 5.
Este es el método más fácil para atravesar cualquier punto en una cuadrícula de líneas. He preferido esto sobre el algoritmo de Dijkstra en caso de enunciados de problemas simples.
( Pregunte cualquier duda sobre el seguidor de línea. Puedo ayudar . Me apasiona ) .