乳酸閾値心拍数の推定
最大心拍数が190 bpmなら、よく使われる85%の目安で乳酸閾値は161.5 bpmです。最大心拍数を入力し、指導者が別の割合を使うなら変更して、閾値練習の目標心拍数を求めます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 最大心拍数
- 190
- パーセント
- 85 bpm
- 乳酸閾値心拍数 (bpm)
- 161.5
- 精度
- 1
- 既定の割合
- 85
この乳酸閾値心拍数の推定計算機は、既知の最大心拍数に固定のパーセンテージを適用し、実用的な乳酸閾値の目標値へ変換します。
乳酸閾値の心拍数とは
一定のペースで運動していると、血液中の乳酸はある強度までは分解とつり合っています。その強度を超えると、体が処理するより速く乳酸がたまり始めます。このときの心拍数が乳酸閾値の心拍数です。正確に測るには、段階的な運動負荷試験と採血が必要です。それができない場合、指導者や教科書では最大心拍数の一定割合、多くは85%を目安にし、検査の前にテンポ走や閾値練習の計画を立てられるようにしています。
推定値を上手に使うには
計算は、最大心拍数に割合を掛けて100で割るだけです。最大心拍数190 bpmに85%を当てはめると161.5 bpmになります。推定の精度は入力する最大心拍数で決まるので、実際に把握している値を使い、250 bpm以下で入力してください。結果はトレーニングゾーンを考える出発点とし、あとで実地テストや検査室での乳酸測定で調整しましょう。このツールが血液の成分を測ることはありません。
固定パーセントの LTHR 推定が訓練・教育・ソフトウェアで果たす役割
教員は、既定値を黙って変えたり小数を落としたりする不透明なアプリに頼らず、控えめな心拍数問題の解答キーを事前生成できます。
開発者は同じ契約をスクリプトから呼び出し、訓練ゾーン UI の決定論的テストベクトルを種付けし、強度デモ前にユーザー入力の最大値を正規化し、固定定数ではなく最大値のパーセンテージとしての LTHR を求めるプログラミング課題の条件を満たします。
コンテストや資格の練習では、検査設備なしで解答を確認できるよう、閾値 bpm 推定の高速オフライン源が必要になることがあります。製品・教育ツールは、学習者が最大心拍数を入力し、UI が調整可能な percent コントロール付きの明確な閾値目標を示す必要があるときにこの推定を使います。
活用例
宿題とコーチング教育
乳酸閾値を最大心拍数の割合として教える教科書・小テスト・実験向けに、再現可能なパーセント対最大値の解答を生成します。
決定論的なソフトウェア・フィクスチャ
最大値のパーセンテージ公式を再実装せずに、単体テストと訓練アプリへ安定した LTHR 出力を投入します。
よくある質問
これは真の乳酸閾値の検査室測定ですか?
いいえ。 最大心拍数だけに基づく固定パーセンテージのコーチング推定です。個人の真の閾値はばらつくため、健康やパフォーマンスの判断で精度が重要なときは監督下の検査をご利用ください。
どの計算式を使っていますか?
最大心拍数に割合を掛けて100で割るだけの式です。割合を指定しなければ85%を使い、結果は小数点以下1桁に丸めて表示します。
最大心拍数が190のとき、乳酸閾値の心拍数はいくつですか?
初期値の85%なら1分あたり161.5拍です。190に85を掛けて100で割ります。別の割合を使えば、結果もその割合に応じて変わります。
85%以外の割合も使えますか?
はい。1から100までの値を指定できるので、指導者の決まりや自分の実地テストの結果に合わせられます。小数点以下の桁数も変更できます。
本当の最大心拍数を知っている必要がありますか?
はい。推定は入力した最大心拍数をもとにするので、その値が正確なほど結果も確かになります。このツールは何も測定せず、250 bpm以下の値に割合を掛けるだけです。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/health/lactate-threshold-hr \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"max_hr":190}'const res = await fetch("https://api.kit.forhosting.com/health/lactate-threshold-hr", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"max_hr": 190
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/lactate-threshold-hr",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"max_hr": 190
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/lactate-threshold-hr", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"max_hr":190}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"max_hr":190}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/lactate-threshold-hr", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"max_hr": 190
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.lactate_threshold_hr",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
コーチ、持久系アスリート、フィットネス教育者は、フィールドテストや検査室の乳酸曲線で精緻化する前に、最大心拍数の八十五パーセントといった経験則でゾーン計画を始めることがよくあります。エンジンは max_hr に percent を掛けて百で割り、指定の精度で丸め、計画に引用したりソフトウェアで検証したりできる構造化 bpm フィールドを返します。すべて完全にオフラインかつ決定論的で、同じ入力は常に同じ lthr_bpm を生み、ネットワーク呼び出し、乱数サンプリング、日付に依存する近道はありません。閾値ペースの下書き、強度の数学の指導、課題の確認にはブラウザで無料で使い、コーチングアプリ、CI テスト、教育ツールで再現可能な LTHR フィクスチャが必要なときは、成功したリクエストごとに $0.002 の API をご利用ください。
乳酸閾値心拍数が意味することと、応答に含まれる内容
乳酸閾値心拍数とは、一定の努力中に血中乳酸が除去速度を上回って蓄積し始める、1 分あたりの拍数としての脈拍の推定値です。段階的運動負荷試験が使えないとき、指導者や教科書はその点を最大心拍数の固定割合で近似し、アスリートが検査室投資の前にテンポや閾値セッションを下書きできるようにします。本計算機は血液化学を測らず、レース努力を監視もしません。閉じた形の積 LTHR は max_hr に percent を掛けて百で割ったものとして適用し、引用やソフトウェア接続に使える構造化数値を返します。成功した各リクエストでは、検証済みの max_hr、使用した percent、推定閾値脈拍としての lthr_bpm、単位タグ unit の bpm、method の percent_of_max_hr、丸めに用いた精度、積を再述する formula 文字列、組み込みの八十五パーセント退避値を示す default_percent が得られます。ウェアラブル同期経路も乱数ノイズもなく、エンジンは対応範囲内で有限の bpm 推定を組み立てるか、invalid_input で入力を拒否します。拒否例には欠落した max_hr、非有限値、非正の最大心拍数、文書化された上限を超える max_hr、1 から 100 の包括範囲外の percent があります。年齢ベースの最大心拍数公式だけ、Karvonen の多ゾーン表、臨床向け QTc ツールが必要な場合は、それらの専用エンドポイントをご利用ください。このページは固定パーセンテージの LTHR 推定のみに答え、ワークシート、単体テスト、ブラックボックスモデルではなく透明なコーチング経験則を求める API 利用者向けの安定した数値出力を提供します。
max_hr と percent の読み取り方と、結果が再現可能である理由
数値文字列の先頭のプラス記号や科学記法は有限小数として解釈できる場合に許可され、埋め込み空白、十六進プレフィックス、非数値トークンは明確なメッセージで拒否され、悪いセルが誤った閾値目標にならないようにします。最大心拍数は厳密に正で、最大二百五十 bpm までです。省略時エンジンは八十五を使い、これは最大心拍数の分数としての乳酸閾値の一般的なコーチング既定です。percent は 1 から 100 の包括範囲になければならず、クライアントが負値や不合理な超過を明示エラーなしで要求できないようにします。推奨フィールドは 1 分あたりの拍数としての max_hr ですが、スプレッドシート、クエリ文字列、型付きフォームが同じ契約を再利用できるよう、エイリアス max_heart_rate、hr_max、hrm も受け付けます。零、負の数、非有限値、上限を超える値は、最大値のパーセンテージ推定として意味がないため invalid_input で失敗します。任意の percent(エイリアス percentage、pct、of_max)は、閾値強度として扱う最大心拍数の割合を選びます。パーセンテージ規則を自ら再実装せずに自動パイプラインで同一の数学結果が必要なときは、本ページの無料ブラウザ実行と有料 API を組み合わせてください。
固定パーセントの LTHR 推定が訓練・教育・ソフトウェアで果たす役割
コーチとアスリートは、二十分のフィールドテスト、ランププロトコル、検査室の乳酸サンプリングで精緻化する前に、既知の最大値のパーセンテージから閾値セッションを種付けすることが多く、LTHR を max_hr と percent の透明な積として見ると仮定の監査が容易になります。本ページでは作業はすべてブラウザ内で実行され、API 経由では成功した照会ごとに $0.002 がかかり、検証失敗は課金されず、応答後に何も保存されません。無料の対話的探索と、数学的に同一の有料 API という分割は、KIT の tier-A カタログの他項目と一致し、授業デモから自動パイプラインへ数学結果を変えずに移行できます。無料で決定論的なフィットネス補助の小さな実験室を組み立てるときは最大心拍数、Karvonen 目標、ゾーンのエンドポイントと組み合わせ、最大値のパーセンテージとしての LTHR は常に計画用の推定として扱い、医学診断や監督下検査の代替とはしないでください。
連携の活用例
閾値セッションの出発点
既知の最大心拍数を固定パーセントの LTHR(bpm)目標に変換し、フィールドテスト前にテンポと閾値の練習を下書きできるようにします。
技術的な質問
乳酸閾値心拍数の計算機の料金はいくらですか。
このページではブラウザ上で無料です。API 経由では成功したリクエストが $0.002 で、無効な入力は課金されません。
どの公式が使われますか。
LTHR = max_hr × percent / 100 です。フィールドを省略すると既定の percent は 85 です。結果は要求された精度(既定 1 小数桁)に丸められます。
max_hr が零または負の場合はどうなりますか。
入力は invalid_input で拒否されます。最大心拍数は対応上限内の正の有限数である必要があり、非正の値はこの推定では無効です。
既定の 85 からパーセンテージを変更できますか。
はい。percent(またはエイリアス percentage、pct、of_max)を 1 から 100 の包括範囲の任意の値に設定できます。範囲外の値は invalid_input で拒否されます。