Neatbo.

权重表也是化学式结果的一部分

解释为何相同元素计数可对应不同声明质量总值,以及交付时如何保留权重来源、精确运算和物理解释边界。

相同组成可以有不同的声明总值

原问题正文给出 C12.01/H1.008/O16,代码却使用不同的 C12.0107/H1.00794/O15.9994。把两者当成一张表会掩盖总值差异原因。化学式计数保持相同:C7/H19/O5。

同一化学式的三套明确权重
声明来源C / H / O精确数值总值
问题正文12.01 / 1.008 / 16183.222
问题代码12.0107 / 1.00794 / 15.9994183.22276
molmass2026.8.15 固定字面值12.01074 / 1.007941 / 15.999405183.223084

运算精确度不会创造物理精确度

本工具用精确整数计数乘以明确声明的有限十进制数,再以整数运算对齐小数位。对所选表而言,每项贡献和总值都是精确字符串;它不推断物理数值本身有多精确。

平均原子量随样品组成变化,非稳定元素的表值也不定义唯一普遍的自然平均值。报告给出无量纲的声明原子量数值和,按通常 g/mol 约定可作数值摩尔质量。它不推断物理不确定度、同位素精确质量、同位素谱、纯度或反应是否发生。

  • 将权重表版本或完整自定义 CSV 与化学式结果一起保留。
  • 将整数化学式计数、所选权重及物理解释分开核对。
  • 另一套声明表必须明确选自定义模式;缺权重直接拒绝,不猜默认值。

可复核的交付包括原件与全量产物

原始来源字节和选定权重表都是结果的一部分,自定义权重的尾零及未用合法行也保留。report.json 保存全部贡献和来源跨度,有界页面预览及剪贴板摘要不能替代完整产物。

交付大批量前核对公式数、贡献数,下载完整 JSON/CSV 并保留原件。组合维度可能先触及32MiB或500,000工作单位限制;取消不发布部分文件,须从完整原件重新开始。

参考资料

本分类工具使用说明

展开工具,查看操作步骤、可调选项和支持范围,再直接进入工作区。

化学式组成与声明权重质量汇总中性化学式中重复出现的全部元素,再按锁版权重表或显式自定义十进制权重计算逐元素贡献和完整总值。

先选择权重来源,再计算组成。精确十进制运算保留所声明的数值,不把它们当作特定样品或同位素的物理精确质量。

操作步骤

  1. 每行输入一个支持的中性化学式,或选择 UTF-8 化学式文件;选中文件优先提供原件。
  2. 选择锁版固定表或自定义表;自定义模式须粘贴每个已用元素及其正十进制权重。
  3. 查看公式数、贡献数和权重来源,再下载完整报告、组成 CSV、权重表及精确原件。

可调选项

明确权重来源
molmass2026.8.15 声明表 · 自定义十进制表

自定义表完全替换固定表,不自动补值;切回固定表前须清空自定义权重字段。

能力与限制

  • 化学式原件须为严格 UTF-8,可保留开头 BOM;最多1MiB、10,000个非空物理行,每式最多4,096个 UTF-8 字节。仅裁去行首尾 ASCII 空格和制表符,完整报告保留 CRLF/LF/CR 及字节、字符来源跨度。
  • 恰好109种元素 H–Mt;ASCII 符号区分大小写,计数为无前导零的正整数,() / [] 为非空嵌套组,深度最多16。每个计数词元最多32位,中间元素数和总原子数最多512位。点 . 或 · 始终表示水合物分隔,其后可有正整数倍率,不表示小数化学计量。
  • 电荷、同位素标签及 D/T 别名、前置系数、物态、宏、表达式、分数计数和 Ds–Og 均不支持。未知符号、空组、零或负权重、重复元素权重、缺少已用元素的权重均原子拒绝。
  • 固定表为 molmass2026.8.15 源码十进制字面值,包含109行、来源 SHA 和完整 BSD-3-Clause 通知。自定义模式完全替换表,不补固定值:表头 symbol,weight,最多109个唯一元素行;无符号正十进制数,最多6位整数和32位小数;严格不带引号的双字段行,总计最多16KiB。固定模式须清空自定义字段。
  • 最多100,000项元素贡献和500,000工作单位;全部原件、JSON、CSV 合计最多32MiB。输入、公式维度、计数增长、工作量和输出预算共同生效,部分组合会先触及某个限制。
  • 表格预览前200项贡献,长单元格仅显示前2,000个 UTF-16 单位。超过20,000字符时复制为报告预览,全部下载仍完整。计算总值保存为精确字符串,电子表格导入 CSV 数字可能舍入。声明平均值或数据库数值不等于物理精确质量、同位素谱或样品不确定度。
打开化学式组成与声明权重质量 →
化学式组成与声明权重质量