了解化学品的熔点和沸点如何变化
Wolfram 语言拥有实体类型 "Chemical",涵盖了从金属羰基化合物、多元酸类到元素同素异形体的各种化学物质。化学实体与 Molecule 对象不同,因为它们由 Wolfram 知识库中的策管数据支持。
查找化学品的实验属性。
查找化学品的标准化学名称。
通过 "Chemical" 实体,可以从数字上研究不同的属性变化的情况。烷烃的熔点和沸点是典型的例子。从实体类别 开始,其中有 433 个实体。
用 RandomEntity 随机获取 20 个烷烃的三维图形。
制作直方图,显示质量分布。
"Chemical" 实体提供的广博的知识使我们可以看出不同属性之间的关系。下面我们来看看烷烃的熔点和沸点如何随碳原子数的变化而变化。
首先,定义一个返回碳原子数的 EntityFunction,在 EntityValue 中与内置属性一起直接使用此函数。
可以看出,考虑到 和 的原子数量,它们的熔点高得异乎寻常。球棒结构表明它们还具有大量的桥环。
创建一个 FilteredEntityClass 来表示链烷烃,用 EntityFunction 选择含有分子式 的实体.
在 EntityValue 调用中直接使用过滤后的类别。
使用过滤后的数据,绘图看起来整洁得多。
绘制沸点时,对原子数量的依赖性更加明显。