Post by SimoneHo due serie di dati in grafico che si intersecano e devo sapere le
coordinate del punto di intersezione, non posso fare un sistema dato che le
due funzioni non sono lineari, come posso risolvere?
Grazie a tutti!
Simone, il problema che poni può essere molto semplice o molto complesso ..
dipende dal grado di automazione che vuoi dare alla cosa ed all'ordine di
precisione che vuoi avere nel trovare il punto di intersezione.
Situazione più semplice:
approssimi cisacuna curva con due pezzi di segmento, nella porzione in cui
avviene l'intersezione, quindi ti trovi con un segmento che inizia da x1, y1
e finisce in x2, y2 ed un secondo segmento che inizia in x3, y3 e finisce in
x4, y4
Il punto di intersezione è facile da trovare, con qualche minuto in più si
trova anche l'espressione esplicita.
Questo processo è però del tutto manuale, ossia, data la formula esplicita,
sei tu che devi metterci dentro le quattro coppie di valori
Andando su con la difficoltà potresti ad esempio prendere tre punti,
approssimare la curva con un arco di parabola (una ciascuno intendo) ed
intersecare le parabole.
Anche qui esplicitabile sotto determinate condizioni.
Però ancora da fare manualmente
Se invece vuoi un codice che legga i dati, trovi automaticamente dove le
curve si intersecano, magari ti chieda con che grado vuoi approssimare le
curve e risolva il tutto..... beh, si fa di certo, ma forse servono un bel
pò di tempo, buone conoscenze di analisi e di programmazione.
Facci sapere cosa ti serve in realtà.
Saluti
Alberto G.