Wolfram 语言

生成癸烷的异构体

癸烷的化学式为 ,有 75 种异构体。这个例子说明了如何从甲烷开始,逐个添加碳原子,并列出含有多至 10 个碳原子的所有烷烃。

编写一个函数来提取分子,并用 CC 组取代每个独特的 CH 组,将结果作为列表返回。

-丁烷中有两个位置可以添加碳原子。

现在向每个烷烃中加入一个碳原子。注意,此过程可以从不同的路径生成相同的分子,请删除重复的分子。

现在使用该函数与 Nest 来生成癸烷的所有异构体。

验证是否已找出全部 75 个异构体。

ImageCollage 可视化结构图。

相关范例

de en es fr ja ko pt-br