Mi ez a látszólag véletlenszerű érték az elégetett kalóriákon dolgozva?
Próbáltam a programozó által a lehető legkevesebbet tartani ezt a kérdést, de kérem, szóljon, ha nem ért valamit.

Szoftverfejlesztő vagyok, és átnézek egy régi kódot, és találkoztam egy képlettel az elégetett kalóriák előállításához.
Nem tudom kitalálni, hogy mi legyen önkényes névtelen szám.
Végeztem néhány kutatást, és megállapítottam, hogy a "normális" formula az elégetett kalóriák előállításához:
Erre spekuláltam az első egyenletben szereplő számok azért történtek, mert valaki csak néhány értéket kapcsolt össze az Excelben, és a trendvonalon megjelenített képletet használta becslésként .
A második egyenletben szereplő számok teljesen elkerülnek. Arra gondoltam, hogy lehet, hogy kJ-t konvertál kcal-ra, de az egyenlet már kalóriát termel.
Aztán észrevettem, hogy a kódban az időtartam néhány perc, de a képlet, amelyet várok, órákig tart. A (3.5/200) -nak azonban nincs értelme percekről órákra konvertálni. (Véletlenül közel 0,016 ≈ 0,0175)
Azt hiszem, megtaláltam azt az erőforrást, amelyet az eredeti fejlesztőnek használnia kellett:
Munkaegység-átalakítások
1 MET = 3,5 ml/kg/perc 1 MET = 1 kcal/kg/óra .
METS - Kcal/perc = szorozza meg a METS x 3,5x testtömeg kilogrammban, majd ossza el 200-mal
Még mindig fogalmam sincs, honnan jött kétszáz és úgy gondolom, hogy az erőforrás amúgy is téves lehet, mert úgy tűnik, hogy a kalóriákat egyenlő az mlO 2-vel
NB: Nem új/"helyes" képletet keresek, ezen sajnos nem tudok változtatni. Szeretnék azonban megjegyzést fűzni a kódhoz, hogy megértsem, hogy/miért baj, ha a jövőben újra megnézem.
TL; DR:
Mik a tetszőleges ábrák a fenti képletekben?
= 5 * tömegKg * VO2/1000 = tömegKg * VO2/200, tehát ha megváltoztatja a METS változó nevét vO2-re, akkor a KalóriaBurned képlet manuálisan jelenik meg, jó rövid szénhidrátégés esetén. Néhány perc múlva a test elkezd zsír- és cukrot égetni, így az 5 csepp eléri
1 válasz
Ez úgy tűnik, hogy az oxigénfogyasztás (O2 térfogata literben [VO2]) Kcal-ra való átalakításához használt standard képlet egyszerű algebrai manipulációja. Lényegében a testének oxigénre van szüksége ahhoz, hogy a tárolt energiát cukorrá és zsírgá ATP-vé alakítsa át, hogy táplálja izmait, ezt a folyamatot citromsav-ciklusnak nevezik. .
MET helyek ebből a sorból rövid a feladatok anyagcsere-egyenértéke, és csak egy elvont módszer a tevékenység relatív energiaköltségének számszerűsítésére, számos webhely kínál becslések MET bizonyos tevékenységekhez, például.
Megjegyzés: A RespiratoryExchangeRatio értéke 5.0 cukrok esetében, de csökken 4.86 az energia felszabadításához a zsírból.
Tehát a viszonylag intenzív testmozgás első néhány percében (figyelmen kívül hagyja az első néhány másodpercet, az anaerob és bármilyen zsírégetést néhány perc múlva, vagy bármilyen sprintet, amely meghaladja a szervezeted képességét az ATP feldolgozására és a tejsav növekedését eredményezi) ez a kódkód helyesnek tűnik:
Az aggályok a következők:
Amint megmutatta, az egyenletet általános egyenletként használják a METS becsléséhez, gyalogláshoz, kocogáshoz, futáshoz, ugráshoz stb. De az energiaköltségek nem lineárisak, és vannak más tényezők is, például gradiens, szélállóság, felület, külső súlyok. amely a MET-pontszám előállításában is szerepet játszik, még egy tipikus séta esetén is, helytelenül becsült szinten. Mivel 4 km/h sebességgel járunk, általában egy értéket rendelünk hozzá 5 METS, míg az egyenleted erre a tevékenységre becsülné 6.2 METS, 24% -kal túlbecsüli a kalóriaégetést