Cerca
Cerca solo tra i titoli
Da:
Cerca solo tra i titoli
Da:
Menu
Home
Forum
Nuovi Messaggi
Cerca...
Iscritti
Visitatori online
Novità
Nuovi Messaggi
Nuovi media
Nuovi commenti media
Ultime Attività
Nuove inserzioni nel mercatino
Nuovi commenti nel mercatino
Mercatino
Nuove inserzioni
Nuovi commenti
Latest reviews
Cerca nel mercatino
Feedback
Guarda le statistiche
Training Camp
Pianificazione
MTB
Media
Nuovi media
Nuovi commenti
Cerca media
EBIKE
Accedi
Registrati
Cerca
Cerca solo tra i titoli
Da:
Cerca solo tra i titoli
Da:
Nuovi Messaggi
Cerca...
Iscritti
Visitatori online
Menu
Install the app
Installa
Rispondi alla discussione
JavaScript è disabilitato. Per una migliore esperienza di navigazione attivalo nel tuo programma o nella tua app per navigare prima di procedere.
Stai usando un browser molto obsoleto. Puoi incorrere in problemi di visualizzazione di questo e altri siti oltre che in problemi di sicurezza. .
Dovresti aggiornarlo oppure
usarne uno alternativo, moderno e sicuro
.
Home
Forum
Allenamento
Strumenti
Bryton Rider 40
Testo
<blockquote data-quote="podilato" data-source="post: 6023294" data-attributes="member: 80442"><p>Fermo! Quando ho indicato la somma di tutti i valori <ele> per ricavare il dislivello, questa va fatta come segue (ovvero come <em>ragiona</em> il firmware del GPS):</p><ol> <li data-xf-list-type="ol">Prendiamo la quota attuale (Qa) e la compariamo alla quota precedente (Qp) &#8211; qualora non avessimo Qp (ovvero il primo Qa della lista non ha un corrispettivo Qp perché... è il primo Qa dell&#8217;elenco), Qp vale 0.</li> <li data-xf-list-type="ol">Qualora Qa sia maggiore di Qp, aggiungiamo la differenza Qa-Qp al totale T (ovvero stiamo salendo e cumuleremo la differenza al totale)</li> <li data-xf-list-type="ol">Torniamo al punto 1 e ripetiamo fino a che avremo esaurito i node <ele></li> </ol><p>Prendiamo quanto detto e diamolo in pasto al solito awk (trovo che Excel sia inefficiente per questo genere di operazioni &#8211; opinione personale, s&#8217;intende). Causa la mia pigrizia, mi limiterò a modificare lo script che ho scritto nel messaggio precedente (alla fine è &#8211; bene o male &#8211; la stessa cosa):</p><p>[code]</p><p>awk ' BEGIN { FS = "[<|>]" } {{ if ($2 == "ele") {{ if(x=="") x=0; else if($3>x) t+=$3-x } x=$3 } } print t } ' 2017102808040.bdx </p><p>[/code]</p><p>Nota: nello script Qa e' <em>preso</em> da $3, Qp e' x, t e'... t.</p><p></p><p>QED: il dislivello calcolato punto per punto e' di 1872.4 metri (sia con il file originale che con quello corretto dallo script precedente)... e termino questa mia breve dissertazione con lo <a href="https://youtu.be/xWx9zSy04uA?t=31s" target="_blank">stesso gesto</a> che fece Obama nel suo ultimo "State of the Union" <img src="/forum/styles/uix/xenforo/smilies_vb/icon_mrgreen.gif" class="smilie" loading="lazy" alt=":mrgreen:" title="Icon Mrgreen :mrgreen:" data-shortname=":mrgreen:" /></p><p></p><p>Un momento: hmm... this is funny*: il calcolo del dislivello in ascesa eseguito punto per punto mi ritorna 1872.4, mentre il dispositivo (osserva l'altgain) ritorna 1814: chi di voi mi fa avere un altro paio di BDX? Voglio verificare se ho sbagliato io (non sarebbe la prima volta), oppure siamo di fronte ad un bug del firmware.</p><p></p><p><span style="font-size: 9px">*Ho osservato come qualsiasi scoperta di qualsiasi tipo non sia immediatamente commentata da "Eureka" quanto "Hmm... questa cosa e' divertente"</span></p></blockquote><p></p>
[QUOTE="podilato, post: 6023294, member: 80442"] Fermo! Quando ho indicato la somma di tutti i valori <ele> per ricavare il dislivello, questa va fatta come segue (ovvero come [i]ragiona[/i] il firmware del GPS): [LIST=1] [*]Prendiamo la quota attuale (Qa) e la compariamo alla quota precedente (Qp) – qualora non avessimo Qp (ovvero il primo Qa della lista non ha un corrispettivo Qp perché... è il primo Qa dell’elenco), Qp vale 0. [*]Qualora Qa sia maggiore di Qp, aggiungiamo la differenza Qa-Qp al totale T (ovvero stiamo salendo e cumuleremo la differenza al totale) [*]Torniamo al punto 1 e ripetiamo fino a che avremo esaurito i node <ele> [/LIST] Prendiamo quanto detto e diamolo in pasto al solito awk (trovo che Excel sia inefficiente per questo genere di operazioni – opinione personale, s’intende). Causa la mia pigrizia, mi limiterò a modificare lo script che ho scritto nel messaggio precedente (alla fine è – bene o male – la stessa cosa): [code] awk ' BEGIN { FS = "[<|>]" } {{ if ($2 == "ele") {{ if(x=="") x=0; else if($3>x) t+=$3-x } x=$3 } } print t } ' 2017102808040.bdx [/code] Nota: nello script Qa e' [i]preso[/i] da $3, Qp e' x, t e'... t. QED: il dislivello calcolato punto per punto e' di 1872.4 metri (sia con il file originale che con quello corretto dallo script precedente)... e termino questa mia breve dissertazione con lo [url=https://youtu.be/xWx9zSy04uA?t=31s]stesso gesto[/url] che fece Obama nel suo ultimo "State of the Union" :mrgreen: Un momento: hmm... this is funny*: il calcolo del dislivello in ascesa eseguito punto per punto mi ritorna 1872.4, mentre il dispositivo (osserva l'altgain) ritorna 1814: chi di voi mi fa avere un altro paio di BDX? Voglio verificare se ho sbagliato io (non sarebbe la prima volta), oppure siamo di fronte ad un bug del firmware. [size=1]*Ho osservato come qualsiasi scoperta di qualsiasi tipo non sia immediatamente commentata da "Eureka" quanto "Hmm... questa cosa e' divertente"[/size] [/QUOTE]
Riporta citazioni...
Verifica Anti SPAM
Invia risposta
Home
Forum
Allenamento
Strumenti
Bryton Rider 40
Alto
Basso