Tehniline ülevaade ja valemid
Täielik matemaatiline rakendus
Rakendusjuhend
See leht pakub "kopeeri-kleebi" valemeid ja samm-sammulisi arvutusmeetodeid kõigi Run Analyticsi näitajate jaoks. Kasutage neid kohandatud lahenduste loomiseks, kontrollimiseks või sügavamaks mõistmiseks.
⚠️ Rakenduse märkused
- Kõik ajad tuleks arvutuste jaoks teisendada sekunditeks
- Jooksu tempo on pöördväärtus (väiksem arv sekundites = kiirem tempo)
- Valideerige alati sisendeid mõistlike vahemike suhtes
- Käsitlege erijuhte (jagamine nulliga, negatiivsed väärtused)
Soorituse põhinäitajad
Kriitiline jooksu kiirus (CRS)
Valem:
CRS (m/s) = (D₂ - D₁) / (T₂ - T₁)
CRS tempo (min/km) = 16.667 / CRS (m/s)
🧪 Interaktiivne kalkulaator – testi valemit
CRS tempo (min/km):
4:17
Arvutuskäik:
CRS (m/s) = (3600 - 1200) / (900 - 270) = 3,81 m/s
Tempo (min/km) = 1000 / 3,81 = 262 sekundit = 4:22
CRS (m/s) = (3600 - 1200) / (900 - 270) = 3,81 m/s
Tempo (min/km) = 1000 / 3,81 = 262 sekundit = 4:22
JavaScripti rakendus:
function calculateCRS(distance1, time1, distance2, time2) {
// Teisenda ajad sekunditeks
const t1 = typeof time1 === 'string' ? timeToSeconds(time1) : time1;
const t2 = typeof time2 === 'string' ? timeToSeconds(time2) : time2;
// Arvuta CRS ühikutes m/s
const crs_ms = (distance2 - distance1) / (t2 - t1);
// Arvuta tempo km kohta sekundites
const pace_per_km = 1000 / crs_ms;
// Teisenda mm:ss vormingusse
const minutes = Math.floor(pace_per_km / 60);
const seconds = Math.round(pace_per_km % 60);
return {
velocity_ms: crs_ms,
pace_seconds: pace_per_km,
pace_formatted: `${minutes}:${seconds.toString().padStart(2, '0')}`
};
}
Jooksu treeningstressi skoor (rTSS)
Täielik valem:
rTSS = (IF²) × Kestus (tundides) × 100
IF = NSS / FTP
NSS = Kogudistants / Koguaeg (m/min)
🧪 Interaktiivne kalkulaator – testi valemit
Arvutatud rTSS:
55
Arvutuskäik:
NSS = 5000m / 400min = 200 m/min
FTP = 1000 / (255/60) = 235,3 m/min
IF = 200 / 235,3 = 0,850
rTSS = 0,850² × (25/60) × 100 = 30
NSS = 5000m / 400min = 200 m/min
FTP = 1000 / (255/60) = 235,3 m/min
IF = 200 / 235,3 = 0,850
rTSS = 0,850² × (25/60) × 100 = 30
JavaScripti rakendus:
function calculateSTSS(distance, timeMinutes, ftpMetersPerMin) {
// Arvuta normaliseeritud jooksu kiirus
const nss = distance / timeMinutes;
// Arvuta intensiivsusfaktor
const intensityFactor = nss / ftpMetersPerMin;
// Teisenda tundideks
const hours = timeMinutes / 60;
// Arvuta rTSS, kasutades ruudus intensiivsusfaktorit
const rtss = Math.pow(intensityFactor, 2) * hours * 100;
return Math.round(rtss);
}
Biomehaaniline efektiivsus: Vertikaalne suhe
Valem:
Vertikaalne suhe (%) = (Vertikaalne võnkumine ÷ Sammu pikkus) × 100
🧪 Interaktiivne kalkulaator – testi valemit
Vertikaalne suhe:
7,4%
Arvutus:
Vertikaalne suhe = (8,5 / 115) × 100 = 7,4%
Vertikaalne suhe = (8,5 / 115) × 100 = 7,4%
JavaScripti rakendus:
function calculateVerticalRatio(oscillationCm, strideLengthCm) {
return (oscillationCm / strideLengthCm) * 100;
}
function calculateEfficiencyFactor(paceMetersPerMin, avgHeartRate) {
return paceMetersPerMin / avgHeartRate;
}
Sammu mehhaanika
Sammusagedus (Cadence)
Valem:
SR = 60 / Tsükli aeg (sekundites)
SR = (Sammude arv / Aeg sekundites) × 60
JavaScripti rakendus:
function calculateCadence(stepCount, timeSeconds) {
return (stepCount / timeSeconds) * 60;
}
// Näide:
const spm = calculateCadence(180, 60);
// Tagastab: 180 SPM
Sammu pikkus
Valem:
Sammu pikkus = Distants / (Sammude arv / 2)
JavaScripti rakendus:
function calculateStrideLength(distanceMeters, stepCount) {
// Sammu pikkus on distants jagatud sammupaaride arvuga (vasak+parem)
return distanceMeters / (stepCount / 2);
}
Rakendamise ressursid
Kõik sellel lehel olevad valemid on kasutusvalmis ja valideeritud teaduskirjanduse põhjal. Kasutage neid kohandatud analüütika loomiseks või jooksu sooritusarvutuste sügavamaks mõistmiseks.
💡 Parimad tavad
- Valideeri sisendid: Kontrolli enne arvutamist mõistlikke vahemikke
- Käsitle erijuhte: Jagamine nulliga, puuduvad andmed
- Ümarda asjakohaselt: CTL/ATL/TSB 1 komakoht, sTSS täisarv
- Säilita täpsus: Hoia andmebaasis täielikku täpsust, ümarda kuvamiseks