規定度計算機
溶液1リットルに溶質0.5当量なら0.5 N、0.5リットルに2当量なら4 Nです。当量数とリットル単位の体積を入れると、滴定や標定済み試薬に使う規定度が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 当量
- 0.5
- 体積(リットル)
- 1
- 規定度
- 0.5
規定度は、溶質の化学当量数を溶液の体積(リットル)で割った濃度です。モル濃度がモルを数えるのに対し、規定度は反応当量を数えるため、酸塩基・酸化還元・沈殿の化学量論がひとつの示強スケールを共有できます。分析化学者、品質管理ラボ、学生は、滴定や標準試薬がMではなくNで報告されるときに規定度を使います。定義は単にN=当量÷リットル体積であり、eq/Lと書かれることが多いです。この計算機は溶質の当量と溶液体積(リットル)を受け取り、単位ラベルと監査用の式文字列付きで規定度を返し、ゼロまたは負の体積を拒否して、不正な分母がInfinityやNaNになることを防ぎます。
規定度の定義と体積が正でなければならない理由
古典的な分析定義から始めます。規定度Nは、溶質の化学当量数を、リットルで測った溶液全体の体積で割った商です。N=eq÷Vと書き、単位は当量毎リットル(しばしば単に規定と呼びます)を保ちます。
当量とは、検討中の反応に対して反応単位1モルを供給する物質量—単プロトン酸ならプロトン、酸化還元半反応なら電子、沈殿なら電荷—であり、同じ固体質量でも化学に応じて異なる当量数に写像されます。溶液体積は厳密に正でなければなりません。当量数は有限かつ非負でなければなりません。
当量ゼロは溶質のない正当な極限で規定度ゼロとなり、負の量は拒否されます。溶液をミリリットルしか知らない場合は、呼び出し前にリットルへ換算してください。ここで用いるSI風の定義は分母にリットルを置きます。
溶媒のキログラムで割り温度に依存しない質量モル濃度と異なり、規定度は体積基準のため、溶液の熱膨張でわずかに変わることがあります。この機能は決定的な浮動小数点演算で閉形式を評価します。溶質のグラムを当量に換算したり、n因子を調べたり、モル濃度・質量モル濃度・モル分率を計算したりはしません。
それらは別の検索意図とランディングです。
送信内容と返却内容
equivalents は溶存反応種の化学当量数で、ゼロ以上でなければなりません。ゼロと負は規定度がその体積で割るため失敗します。教科書の典型確認は、溶液1リットルに溶質0.5当量で規定度0.5、0.5リットルに2当量で規定度4、任意の正体積に当量ゼロで規定度ゼロです。
宿題と素早い健全性確認には無料ブラウザフォームを配線し、一括解答キー、ラボレポート用フィクスチャ、採点オラクルが必要なときは同じ契約をスクリプトから呼び出してください。検証失敗はプリペイド残高を消費しません。多段階ラボパイプラインでは体積をリットル尺度に保ってください。
ミリリットルで測った場合は呼び出し前に1000で割り、数値積が報告書の規定度解釈と一致するようにします。
実務で規定度計算機が使われる場面
高校および大学初年の化学では、溶液のミリリットルをリットルに直し、溶質当量をその体積で割る濃度ドリルが出ます。信頼できる単一のオラクルは、場当たり的な浮動小数点ノイズなしに採点とデモ準備を速めます。分析・品質管理ラボは、瓶ラベルや滴定ワークシートがまだ強さを規定度Nで報告するとき、標準酸・塩基・酸化還元試薬を調製・検証します。
プロセス化学者と化学工学者は、プラントレシピがモルではなく規定濃度を引用するとき、中和列やスクラバーの供給比を寸法決めします。環境・水処理ノートは、分母に溶液リットルを期待するアルカリ度・硬度計算のために、測定した酸塩基容量を規定濃度へ換算します。
後でモルと体積からのモル濃度、溶媒質量からの質量モル濃度、モル分率、溶質グラムとn因子からの当量換算が必要なら、この規定度計算機ページを過負荷にせず、別の検索意図とランディングとして扱ってください。
活用例
宿題・実験の解答キー
溶質当量と溶液リットルから規定度 N = eq / V を計算し、学生と自動採点が同一の閉形式の正解を共有できるようにします。
滴定試薬の調製
測定した当量とフラスコ体積を規定濃度に変換し、標準酸・塩基・酸化還元滴定液をラベル付けする前に用います。
プロセス・水処理のレシピ
強さをMではなくNで指定する中和・洗浄・アルカリ度計算のための体積規定負荷を文書化します。
よくある質問
規定度とは何ですか?
規定度Nは溶質の化学当量数を溶液体積(リットル)で割った値です。N = eq / V、単位は eq/L(しばしばNと表記)。
溶液体積がゼロの場合はどうなりますか?
規定度は溶液体積で割るため、ゼロ(または負)の体積は Infinity や NaN を返す代わりに拒否されます。
規定度とモル濃度の違いは何ですか?
モル濃度は溶液1リットルあたりのモル数です。規定度は1リットルあたりの当量です。単プロトン酸ではしばしば一致しますが、多プロトンや酸化還元ではn因子を用い、NはMと異なることがあります。
体積はミリリットルとリットルのどちらで入力しますか?
リットルです。 呼び出し前にミリリットルを1000で割ってリットルに変換し、結果が eq/L の定義と一致するようにしてください。
グラムから当量への換算もできますか?
できません。すでに分かっている当量数で計算し、n因子の検索も行いません。モル濃度や質量モル濃度、モル分率の計算には、それぞれ別の計算機を使ってください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/chem/normality \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"equivalents":0.5,"volume_liters":1}'const res = await fetch("https://api.kit.forhosting.com/chem/normality", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"equivalents": 0.5,
"volume_liters": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/normality",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"equivalents": 0.5,
"volume_liters": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/normality", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"equivalents":0.5,"volume_liters":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"equivalents":0.5,"volume_liters":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/normality", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"equivalents": 0.5,
"volume_liters": 1
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.normality",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
無料のブラウザツールと有料APIは同一の純粋な同型関数を共有するため、授業デモと自動化パイプラインが同じ入力で食い違うことはありません。
規定度の定義と体積が正でなければならない理由
体積ゼロでは比が未定義になり、負の体積は非物理的なので、いずれも静かなInfinityではなく明確なinvalid_inputメッセージで検証失敗となります。乱数シード、壁時計タイムスタンプ、ネットワーク呼び出し、モデルドリフトはなく、同一入力は常に同一のJSONを返します。
送信内容と返却内容
equivalents と volume_liters の2つの必須有限数を送ってください。volume_liters は溶液の総体積(リットル)で、厳密にゼロより大きくなければなりません。欠落フィールド、非数値文字列、NaN、Infinity、負の当量、非正の体積は invalid_input で失敗し、課金されません。成功時は整形済みの equivalents と volume_liters をエコーし、主結果として normality(当量毎リットル)を提供し、当量・リットル・当量毎リットルを示す units ヒント、method を normality_from_equivalents_and_volume、formula を N=eq/V に設定し、宿題レポートが同じ式を引用できるようにします。成功したAPI呼び出しの料金は公開ベース $0.002/件です。
実務で規定度計算機が使われる場面
この機能は純粋な parse エンジンなので、API料金は成功件あたり公開ベース $0.002 で、検証失敗は残高を消費しません。
技術的な質問
費用はいくらですか?
ブラウザツールは無料でローカル実行です。APIリクエストは成功件あたり $0.002 のプリペイドKIT残高を使用し、無効な入力は課金されません。