Coefficiente Schwartz-Malone
Un uomo con un totale di 500 kg e 93 kg di peso corporeo ottiene un coefficiente di Schwartz di 0,574296 e un punteggio di 287,15. Le donne usano il coefficiente di Malone, così atleti di corporatura diversa condividono un'unica classifica. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Totale
- 500
- Peso corporeo
- 93
- Sesso
- Maschile
- Totale (kg)
- 500 kg
- Peso corporeo (kg)
- 93
- Coefficiente
- 0,574296
- Punteggio
- 287,15
Confrontare totali grezzi di powerlifting tra pesi corporei diversi è ingiusto: gli atleti più leggeri sollevano di più rispetto alla massa, mentre i più pesanti spostano carichi assoluti maggiori. Il sistema Schwartz-Malone fu uno standard precoce per assegnare punteggi di forza relativa. Gli uomini usano il coefficiente di Schwartz, un polinomio del peso corporeo in chilogrammi con estensioni lineari a tratti per le categorie più pesanti. Le donne usano il coefficiente di Malone, una legge di potenza adattata al peso corporeo. Questo calcolatore moltiplica il Suo totale sollevato per il coefficiente adatto al sesso e restituisce sia il coefficiente sia il punteggio risultante. Lo usi per confronti storici, handicap di gara che citano ancora Schwartz-Malone o verifiche didattiche affiancate a formule più nuove come Wilks o DOTS.
Cosa misura Schwartz-Malone e come si costruisce il punteggio
Le formule di forza relativa convertono un totale di gara e un peso corporeo in un unico numero confrontabile così che atleti di taglie diverse possano essere classificati in un'unica lista. Schwartz-Malone è il nome congiunto di due rami usati per decenni nel powerlifting prima che Wilks diventasse dominante: il coefficiente del Dr. Lyle Schwartz per gli uomini, pubblicato in forma adatta ai computer su Powerlifting USA all'inizio degli anni Ottanta, e il coefficiente di Pat Malone per le donne, che svolse lo stesso ruolo per le sollevatrici.
Operativamente il punteggio è semplice: converta peso e totale in chilogrammi se serve, ottenga un coefficiente che dipende solo da peso e sesso, poi moltiplichi: punteggio uguale a totale in chilogrammi per coefficiente. Per gli uomini il peso è limitato al dominio pubblicato da circa quaranta a centosessantasei chilogrammi; tra quaranta e centoventisei il coefficiente è un polinomio di sesto grado del peso; oltre, brevi tratti lineari proseguono la tabella fino alla fascia superpesanti.
Per le donne Malone usa la forma di potenza A volte peso elevato a B più C, con un pavimento inferiore vicino a ventinove chilogrammi affinché atlete molto leggere non facciano esplodere il coefficiente. Il coefficiente stesso scende quando il peso sale: è l'effetto handicap, per cui un sollevatore più leggero serve un totale assoluto minore per eguagliare il punteggio di uno più pesante.
Dove Schwartz-Malone resta utile oggi
Federazioni e club che mantengono regole legacy del miglior sollevatore hanno ancora bisogno di un numero Schwartz-Malone deterministico allineato alle tabelle pubblicate entro l'arrotondamento ordinario. Gli allenatori che confrontano risultati d'archivio dagli anni Settanta agli anni Novanta ricalcolano spesso i punteggi storici invece di convertire tutto in Wilks o punti IPF GL.
L'affianchi a una formula moderna se la federazione ha già cambiato; conservi Schwartz-Malone quando il regolamento o la storia lo richiedono ancora, e non inventi mai un ramo di sesso né un coefficiente di peso zero su un input errato.
Casi d'uso
Classifiche legacy del miglior sollevatore
Ricalcoli i punteggi Schwartz-Malone per voci maschili e femminili da totale e peso corporeo quando un club classifica ancora il miglior sollevatore con il vecchio sistema a coefficienti.
Archivio storico e didattica
Converta totali archiviati in chilogrammi o libbre in punteggi Schwartz o Malone per articoli, aule e confronti affiancati con Wilks o DOTS.
Domande frequenti
Qual è la differenza tra Schwartz e Malone?
Schwartz è il polinomio maschile del peso corporeo (con tratti lineari per atleti più pesanti). Malone è il coefficiente femminile a legge di potenza. Sex sceglie quale ramo viene eseguito.
Posso inserire peso corporeo e totale in libbre?
Sì. Imposti unit su lb; entrambe le masse si convertono in chilogrammi prima di applicare il coefficiente. L'unità predefinita è kg.
Perché un atleta più pesante riceve un coefficiente più basso?
Perché il coefficiente scende quando il peso corporeo sale, ed è questo l'handicap. Un atleta più leggero ha bisogno di un totale minore per eguagliare il punteggio di uno più pesante, quindi i chili assoluti non decidono più da soli.
Conviene usare Schwartz-Malone o Wilks?
Usi Schwartz-Malone quando un regolamento o un confronto storico lo richiede, come premi al miglior atleta o risultati di gare dagli anni 1970 agli anni 1990. Se la sua federazione è passata a un'altra formula, verifichi il totale anche con una moderna.
Posso calcolare il punteggio di una sola alzata invece del totale?
Sì. Può inserire la sua migliore alzata singola al posto del totale, purché usi la stessa unità del peso corporeo. Il coefficiente resta lo stesso; cambia solo il numero che moltiplica.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/health/schwartz-malone \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total":500,"body_weight":93,"sex":"male"}'const res = await fetch("https://api.kit.forhosting.com/health/schwartz-malone", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total": 500,
"body_weight": 93,
"sex": "male"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/schwartz-malone",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total": 500,
"body_weight": 93,
"sex": "male"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/schwartz-malone", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total":500,"body_weight":93,"sex":"male"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total":500,"body_weight":93,"sex":"male"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/schwartz-malone", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"total": 500,
"body_weight": 93,
"sex": "male"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.schwartz_malone",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Campi mancanti, valori non numerici, masse non positive o un sesso non riconosciuto falliscono con invalid_input e non vengono fatturati.
Contratto di ingresso, unità, forma della risposta ed errori
Tali fallimenti non consumano saldo. Invii con POST un corpo JSON con tre campi obbligatori. total è il totale sollevato o il miglior singolo sollevamento come numero finito positivo. body_weight è la massa corporea dell'atleta come numero finito positivo nella stessa unità di total. sex seleziona il ramo della formula: male (o m, man, men) applica Schwartz; female (o f, woman, women) applica Malone. L'unità opzionale unit predefinita è kg e accetta kg o lb (e sinonimi comuni); quando unit è lb, total e body_weight sono convertiti con il fattore standard chilogrammi per libbra prima di valutare il coefficiente. In caso di successo la risposta ripete total e body_weight come inseriti, total_kg e body_weight_kg dopo la conversione, sex, unit, coefficient, score e una breve stringa di formula che nomina il ramo. Mancanza di total, body_weight o sex; masse non finite o non positive; e valori sex o unit non riconosciuti falliscono tutti con invalid_input e un messaggio che indica il problema. Le chiamate riuscite addebitano il prezzo base pubblicato $0.002 come voce di parse puro, senza token di modello e senza rete in uscita. Alias come bodyweight, bw, lift, gender e mass_unit sono accettati così che fogli di calcolo e script esistenti mappino le colonne senza rinominare ogni intestazione.
Dove un'API Schwartz-Malone resta utile
Software di palestra e plugin per fogli di calcolo possono chiamare questo endpoint quando l'utente seleziona Schwartz-Malone da un menu di formule accanto a Wilks o DOTS e si aspetta un coefficiente e un punteggio chiari per voci maschili o femminili in chilogrammi o libbre. Poiché l'implementazione è parse puro di livello A, ogni chiamata riuscita resta economica a $0.002, gira offline nel worker e resta gratuita nel browser per uso occasionale.
Casi di integrazione
App di palestra e menu di formule nei fogli
Esponga Schwartz-Malone come opzione di forza relativa: API e widget gratuito condividono lo stesso modulo puro così che mobile e server coincidano.
Domande tecniche
Come si calcola un punteggio Schwartz-Malone?
Invii total, body_weight e sex (unit opzionale kg o lb). L'API restituisce coefficient e score = total_kg × coefficient usando Schwartz per gli uomini e Malone per le donne.
Cosa succede se total o body_weight mancano o sono zero?
L'attività fallisce con invalid_input. Le masse devono essere finite e positive; campi mancanti o non numerici vengono rifiutati e non fatturati.
Quanto costa il calcolatore del coefficiente Schwartz-Malone?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'input non valido non viene fatturato.