化学式(括弧や水和物を含む)を解析し、モル質量と元素ごとの内訳を返します。
| 元素 | 原子 | 原子質量 | 貢献度 | % |
|---|
化合物のモル質量の計算は、化学における最も基本的で最もよく使われる操作です。化学量論の計算、溶液の調製、滴定、医薬品投与量の換算など、すべての計算が「分子式が与えられたとき、その1モルあたりの質量はいくらか、そしてその質量のうち各元素が占める割合はどれくらいか?」という経路を通ります。学校では、原子量を調べ、化学量論係数を掛け、合計するという手順を教えますが、4原子分子を超えるものになると、その管理は煩雑になります。式にネストした括弧 (Ca(OH)₂, Fe(NO₃)₃·9H₂O) や水和水ドット (CuSO₄·5H₂O) が含まれる場合、エラーは累積します。この計算機は、式テキストを直接解析します。シンボル、乗数、括弧、水和水ドットを受け入れる文法に対する小さな再帰下降処理を行い、標準原子量の内部テーブルに対して合計します。
出力は、総モル質量、各元素の質量パーセント寄与(高から低へソート)、そして一目で割合が直感的にわかる積み上げ棒グラフです。これは、授業での使用、合成スプレッドシートの妥当性確認、および各元素の質量パーセントが仕様となる産業用QAに役立ちます。
モル質量 M(化合物) = Σ nᵢ · Mᵢ ここで、nᵢ は1つの式単位中の元素 i の原子数、Mᵢ は元素 i の標準原子質量(IUPAC 2021 慣用値)です。
パーサーが処理できるもの:
[...] も同等として受け入れられます。· と . の両方を受け入れます。元素ごとの内訳:
「グラムあたりのモル数」の逆数も報告されます: n = 1 / M_total。
テキストボックスに式を入力します。大文字/小文字は重要です:適切な元素記号の大文字/小文字を使用してください(na や NA ではなく Na)。化学量論のカウントには 1、2、3… を使用してください(サブスクリプト Unicode 文字ではなく、これは解析されません)。分岐グループには括弧を使用してください。水和水にはドット文字 · または通常のピリオド . を使用してください。
Tab キーを押すか、フィールドの外側をクリックして計算します。結果パネルに以下が表示されます:
水 H₂O。
グルコース C₆H₁₂O₆。
硫酸銅(II)五水和物 CuSO₄·5H₂O。
硫酸アルミニウム Al₂(SO₄)₃。
大文字/小文字の区別は予想以上に重要です。「CO」は一酸化炭素、「Co」はコバルトです。「CN」はシアン化物、「Cn」はコペルニシウムです。パーサーは警告しません。入力された大文字/小文字に一致する元素を静かに使用します。
サブスクリプト Unicode は解析されません。H₂O は見栄えが良いですが、パーサーが期待するのは H2O です。サブスクリプトを使用する教科書からコピー&ペーストすると、「構文エラー」が発生します。
括弧とブレース。パーサーは () と [] をグループ区切り文字として受け入れますが、波括弧 {} は受け入れません。
電荷/酸化状態。パーサーは +、−、およびローマ数字を無視します。「Fe(III)」は「Fe」として入力する必要があります。III は情報であり、化学量論ではありません。SO₄²⁻ のような多原子イオンは SO4 として入力されます(電荷は化学的に意味がありますが、モル質量計算では表示されません)。
水和物表記のバリエーション。異なるテキストでは ·、.、*、または , を水和物区切り文字として使用します。パーサーは ·(中点)と .(ピリオド)を受け入れます。他の区切り文字の場合は、貼り付ける前に置き換えてください。
標準原子質量 vs 同位体固有原子質量。テーブルは 2021 IUPAC 標準原子量を使用しており、これは天然同位体存在比の平均間隔です。重水素標識または ¹³C 濃縮化合物の場合、計算機は過少報告します。同位体組成については手動で調整してください。
多原子イオンの省略形。アンモニウムを NH4 と書くと機能します。(NH4) と書くのも機能します。しかし、NH₄⁺ は解析されません(Unicode + 電荷)。
一般的な元素記号の注意点。B(ホウ素)と Be(ベリリウム)、K(カリウム)と Kr(クリプトン)、Y(イットリウム)と Yb(イッテルビウム)。不明な場合は、記号ではなく元素名を指定して調べてください。
無水物 vs 水和物。CuSO₄(無水物)は 159.6 g/mol、CuSO₄·5H₂O(五水和物)は 249.7 g/mol です。五水和物の 1 g サンプルには、無水塩が 0.64 g しか含まれていません。これは正確な溶液調製に重要です。ラベルを読み、一致する式を入力してください。
有効数字。計算機は、4桁の原子質量テーブルから3桁または4桁の小数点以下の値を出力します。より高い精度を必要とする分析化学作業では、測定不確かさを含む CODATA 原子質量を調べてください。
フリーラジカルと構造の曖昧さ。経験式 H₂O は曖昧ではありません。シクロヘキサン (C₆H₁₂) と 1-ヘキセン(これも C₆H₁₂)は同じモル質量を持ちます。計算機は質量を計算するのであり、構造を計算するのではありません。