Buongiorno, mi dispiace vedere il forum silente da troppo tempo, per cui pongo un problemino a mio avviso interessante.
Supponiamo di avere una serie di punti e che questi punti abbiano dei valori di coordinata, geografica o cartesiana.
se noi li consideriamo coordinate geografiche o cartesiane saremmo tentati di costruire un grafico che poi non sarebbe più molto facile da gestire nel foglio, almeno per quanto mi riguarda o per quanto ne so io.
Se invece queste coordinate le scriviamo in una colonna A (es. 4,6) o in 2 colonne A,B di un foglio (es. A=4, B=6), potremmo facilmente, con una macro, estrapolare la media dei valori delle ascisse e la media dei valori delle ordinate.
in questo modo otterremmo un valore medio di coordinata che rappresenta esattamente il Baricentro di una poligono costituito dai punti stessi.
La macro quindi ottiene il baricentro facendo la media delle ordinate e delle ascisse.
Ma possiamo rendere più interessante il giochetto facendo in modo che se a fianco dei valori dei punti noi scriviamo una coordinata diversa da quella che c'è nello stesso rigo, colonna(e)precedenti, la macro automaticamente copierà nella nuova colonna i valori preesistenti nella colonna(e) precedente.
Ed anche se noi scriviamo, in C o in C,D una nuova coordinata ma su una riga diversa dalle precedenti, la macro copierebbe in C, o in C,D i valori precedenti, realizzando così una nuova colonna aggiornata di coordinate, su cui calcolare, cioè aggiornare il Baricentro.
Facendo in modo che il processo si ripeta automaticamente ad ogni nuova immissione o variazione di coordinate si otterrebbe una serie di valori di baricentro che puo' essere interpretata come lo spostamento della figura virtuale composta dai poligoni successivi.
Quale è il significato di questo rompicapo ? per esempio lo spostamento di un temporale indicato dallo spostamento dei fulmini.
L'idea mi è venuta dal sito
www.lightningmaps.org che mostra i fulmini in tempo reale e quindi lo spostamento di un temporale.
Se l'argomento puo' essere di interesse di chi è appassionato di macro mi piacerebbe avere un'idea di come congegnare il codice, non oso chiedere la pappa pronta, ma io posso creare una macro solo se (quasi)tutto il suo codice riesce a seguire il linguaggio di programmazione che uso, cioè collegare il codice al foglio per far eseguire la macro mi è davvero difficile.
Se interessati potrei provare a fare uno schema più decente di questo qui sotto, ma che al momento non ho.
Spero di essere stato abbastanza chiaro.
Grazie
A B......... C D..........E F
1 3.........
7 9..........7 9
2 4......... 2 4..........2 4
3 6......... 3 6..........3 6
6 8......... 6 8..........6 8
.................................
3 9
Risu........ Risult......Risult.
4 7......... 6 9..........7 12
LEO
[Modificato da L2018 08/10/2022 13:38]
LEO
https://t.me/LordBrum