分子量計算ツールとは?
このツールは、化学物質の分子量(式量・モル質量とも呼ばれます)を化学式から直接計算します。H2O、AgS2O3、Na3AsO16H24 のように化学式を入力すると、合計の質量をグラム毎モル(g/mol)で算出。あわせて、各元素の原子番号・元素名・標準原子量・原子数・合計への寄与分を一覧で表示します。
使い方
元素記号と、必要に応じて原子数を並べて入力します。各記号は大文字1文字+(必要なら)小文字1文字で表され(IUPACの原子記号)、その後ろに整数の原子数を続けます。原子数を省略すると1個とみなされるため、CO2 は炭素1個と酸素2個になります。大文字・小文字の区別が重要で、CO は炭素+酸素、Co はコバルトを意味します。なお、この基本版ではかっこ・角かっこ・水和物のドット表記には対応していません(例:Ca(OH)2 や CuSO4·5H2O は手動で展開してください)。
計算式の仕組み
このツールは ([A-Z][a-z]?)(\d*) というパターンで入力文字列を解析し、元素番号1〜118をカバーする周期表から各元素の標準原子量を参照します。その原子量に原子数を掛け、すべての寄与分を合計します:
原子量はすでに g/mol(1分子あたりの統一原子質量単位と同等)で表されているため、単位変換は不要です。
計算例
チオ硫酸銀 AgS2O3 の場合:Ag = \(1 \times 107.8682 = 107.8682\)、S = \(2 \times 32.065 = 64.130\)、O = \(3 \times 15.9994 = 47.9982\)。合計 =
となります。水 H2O の場合:
です。
よくある質問
結果の単位は何ですか? グラム毎モル(g/mol)です。モル質量を表す標準的な単位です。
かっこや水和物を入力できますか? このバージョンでは対応していません。グループは手動で展開してください。例えば Ca(OH)2 は CaO2H2 と入力します。
なぜ化学式がエラーになるのですか? 認識できない記号、小文字で始まるトークン、不要な文字が含まれている可能性が高いです。記号は必ず大文字+(任意で)小文字1文字とし、周期表に存在する元素である必要があります。