Rb_HD
]@@3] lH_S*FDa |
?Js)i 内容大纲
J?Kgev% 化学表达式
v5i?4?-Z ChemicalFormula
ChemicalReaction
MoleculeName
FindIsomers
8YI.f
分子可视化
WFBg3#p 模式匹配
x
Hw$ 化学转换
FeaturespacePlot
Wolfram化学资源
|0Kj0u8T pH&Q]u;O Wolfram 语言中的化学简史
f#xqu+)Z l\8l.xP 化学表达式
h#bpog
"Chemical" 实体
HaeF`gI^Ee b2;Weu3WN
Molecule:一个可计算的化学对象
u(KeS`
一个分子是由原子和键组成的: dy u brIG
45`Gv
分子属性按需计算: $jb3#Rj4
X~RET[L2
可以通过 MoleculeModify 轻松改变结构:
'Mjbvh4 k07 JMS? &,':@OQ Tr}@fa x@bZ((w
ChemicalFormula >u5}5OP7
vO" $Xw
m,e1:Nk<
AX8;x1t^.
Uc
e#v) ChemicalReaction
%V;k/w~[
获取反应物或产物: Qwx}e\=
?,|_<'$4T
获取产物的计数:
C<A82u;t%@
显示反应式: <u44YvLBm
NW=j>7
根据方程式串创建化学反应:
,K7C2PV6
这里的输入被解释为化学式:
:i*JlKHJd
根据 ReactionSMILES 字符串创建化学反应:
'dj}- Rs
在这里,反应的组成部分是分子对象: <2y~7h:
D8W:mAGEu
分子可视化
使用 IUPAC 名称创建分子。 4BuS?
#_
使用绘图主题来控制是否显示氢或如何描述芳烃键。
nngL,-v#F
MoleculePlot3D 有助于快速生成交互式绘图,其绘图主题对应于常见情形。
@N.W#<IG
通过参考原子索引来突出原子或键。 )@Xdr0
ZvNXfC3Ia
AtomLabels
- AtomLabels 和 BondLabels 是 MoleculePlot 和 MoleculePlot3D 的新选项。 9>le-}~
8%7H
F:
^f!d8
V J#@" Yb 3v:RLnB
:[(X!eP
范例: 分子图,按其氧化状态标记所有的碳原子和氮原子 V0JoUyZ
l%B1JGu*F
& A9psc(,&
@R}L
4 G`|mP:T:o
7Yj\*N 模式匹配
MoleculeMatchQ
$.kIB+K - 加入其他 Molecule 模式匹配函数: S%&l(=0X
:'GTCo$3
检验两个分子是否相互匹配: !9iVe7V
检验分子是否与化学式相匹配: u[ 2R>= @b!fs
检验分子是否与模式相匹配: 2%vwC]A -lSm:O@'
XNu2G19jb
一个双原子分子可以与键相匹配: x+yt|
&B 4KybN |hp_X>Uv' ;5y4v
默认情况下,立体异构体之间不匹配: -oF4mi8S >)N,V;j
范例:绘制糖的二维图,用原子的立体感来标记原子
Y/Y746I zCvR/ >R !^aJ
D zDt:.JZ
范例:使用子结构模式过滤异构体列表
3)0*hq&83 - 找到在氧和氮之间有一个芳香键的咖啡因的异构体,并将它们排列在最大的共同子结构上 6xz&Qi7w
- 本范例使用了 FindIsomers、MoleculeContainsQ、MoleculeMaximumCommonSubstructure 和 MoleculeAlign l`$f@'k
Pn 7oQA\ MzK&Jh kV6>O C&^
C?x
D"1ciO8^I]
FLy|+4D_%4 化学转换
计算 2300 毫克钠所含的毫摩尔数: ` S85i* Vp5qul%
计算 10 毫升水的分子数: B u4N~0 sMO3eNLn
计算 10 摩尔氦气的体积,单位为立方英尺: #On1Q:d fngZ0k!
$ a5K
有多少摩尔的二磷酸三钙 Ca3(PO4)2 )sNtwSl^ ol`]6"Sc
计算 Ca3(PO4)2 和 Ca(OH)2 的化学计量比率 cW&OVNj 5&