Ho un campo vettoriale bidimensionale, cioè, per ogni punto (x, y)
I ho un vettore (u, v)
, mentre u
e v
sono funzioni di x
e y
.
Questo campo vettoriale definisce canonicamente un insieme di traiettorie, cioè un insieme di percorsi che una particella assumerebbe se seguisse il campo vettoriale. Nell'immagine seguente, il campo vettoriale è rappresentato in rosso e vi sono quattro traiettorie parzialmente visibili, rappresentate in rosso scuro:
Hobisognodiunalgoritmochecalcoliefficientementealcunetraiettorieperundatocampovettoriale.Letraiettoriedevonosoddisfareunasortadiminimadensitànelpiano(perognipuntodelpianodobbiamoavereunatraiettoria"vicina"), o qualche altra condizione per ottenere un ragionevole insieme di traiettorie.
Non ho trovato nulla di utile su Google su questo, e Stackexchange non sembra gestire l'argomento.
Prima di iniziare a elaborare un tale algoritmo da solo: Esistono algoritmi noti per questo problema? Qual è il loro nome, per quali parole chiave devo cercare?