Attualmente sto sviluppando un programma di fisica matematica e ho bisogno di calcolare se due vettori si sovrappongono l'un l'altro, l'uno è verticale e l'altro è orizzontale. C'è un algoritmo veloce per fare questo perché quello che ho inventato finora, ha molte ripetizioni. Per esempio, diciamo che abbiamo il vettore V1 ((0,1), (2,1)) e un V2 ((1,0), (1,2)) dove la prima parentesi è le coordinate iniziali e le seconde coordinate che il il vettore raggiunge. Di conseguenza, voglio che si sovrappongano a (1,1)
Finora l'unica idea che mi è venuta in mente è "espandere" ciascun vettore in un elenco di punti e quindi confrontare gli elenchi, ad esempio per V1 la sua lista sarebbe (0,1) (1,1) (2, 1)