直通 Wolfram 研发:Wolfram 化学概览

发布:小火龙果 2023-06-01 09:19 阅读:266
dXKv"*7l  
x\ : x`k@  
1goK>=-^  
u~X]W3  
内容大纲
`jR= X  
  • Wolfram语言中的化学简史
    9R XT  
    ChemicalData -> Entity -> Molecule
    AT^?PD_  
化学表达式
DzLm~ aF  
  • ChemicalFormula
  • ChemicalReaction
  • MoleculeName
  • FindIsomers
    &A=q_  
分子可视化
Jo1=C.V`Y  
  • 原子和键合标签
  • 新的绘图功能
    Q+ ;6\.#r  
模式匹配
M ) 9Ss  
  • MoleculeMatchQ
  • MoleculeSubstructureCount, MoleculeContainsQ, MoleculeFreeQ
    =bUVGjr%96  
化学转换
FeaturespacePlot
Wolfram化学资源
u7!X#<  
P ;>8S:8  
Wolfram 语言中的化学简史
thk33ss:  
  • ChemicalData
    _oxc~v\<  
mw<LNnT{8  
化学表达式
X*F#=.lh  
"Chemical" 实体
uS3 s  
  • 从第10版开始,实体为Wolfram知识库提供了一个统一的接口
  • 扩展了查询多个实体或多个属性的语法
    2Y&QJon)  
Aa* UV6(v  
Molecule:一个可计算的化学对象
  • 第12版引入了Molecule,一个可计算的对象,可以代表任何单一的分子:
    mA5xke_)  
WU-.lg'c'  
一个分子是由原子和键组成的: /}?"O~5M"  
< C\snB  
分子属性按需计算: wK@k}d  
4#mRLs'  
可以通过 MoleculeModify 轻松改变结构
4LYeacL B  
`B;^:u  
/?l@7  
d$<HMs:o@  
y\Z7]LHCqw  
ChemicalFormula 4oLrCQZ\  
  • 一个 "化学 "实体代表一个在知识库中具有记录的单一化学物类,其具有完整的属性,如熔点、比热容等;
  • 一个分子可以是任何化学结构,必须有指定的连通性;
  • 化学式(ChemicalFormula)只有一个原子类型及其系数的列表——它代表具有给定公式的任何(或所有)化学物类。
    (3C6'Wt  
8D eRs#  
  • 化学式有明确的分子质量和电荷:
    6\(wU?m'/  
yG?,8!/]  
  • 一个分子可以与一个给定的公式相匹配
    i Xtar;%  
4os7tx  
a4FvQH#j  
ChemicalReaction
bH+p5Fd;  
获取反应物或产物: t&(}`W  
HK>!%t0S  
获取产物的计数:
UJ1Ui'a(!!  
显示反应式: hVRpk0IJDK  
)sG`sET]`f  
根据方程式串创建化学反应:
U3MfEM!x  
这里的输入被解释为化学式:
O3#4B!J$E  
根据 ReactionSMILES 字符串创建化学反应:
vBCQ-l<Ub  
在这里,反应的组成部分是分子对象: hA6!F#1  
BY"<90kBL  
分子可视化
使用 IUPAC 名称创建分子。 $trvNbco  
使用绘图主题来控制是否显示氢或如何描述芳烃键。
|4BS\fx~N  
YuD2Q{  
MoleculePlot3D 有助于快速生成交互式绘图,其绘图主题对应于常见情形。
kpi)uGvGUA  
通过参考原子索引来突出原子或键。 g*Nc+W](P>  
9RwD_`D(MN  
AtomLabels
  • AtomLabels BondLabels MoleculePlot MoleculePlot3D 的新选项。 7{j9vl6  
?!1K@/!  
T1?fC)  
u|ia  
1HxE0>  
0EfM~u  
范例: 分子图,按其氧化状态标记所有的碳原子和氮原子 8D[P*?O  
B*E:?4(<P  
E$m3Gg)s>N  
}s{RW<A  
! %r5  
TYW$=p|  
模式匹配
MoleculeMatchQ jgbUZP4J>  
  • 加入其他 Molecule 模式匹配函数 4AB7uw  
    !'(bwbd  
  • FindMoleculeSubstructure
  • MoleculeContainsQ
  • MoleculeFreeQ
  • MoleculeSubstructureCount
    ,%e.nj9  
检验两个分子是否相互匹配:
.T?9-`I9  
检验分子是否与化学式相匹配: !vHUe*1a{  
DSad[>Uj],  
检验分子是否与模式相匹配: ^il'Q_-{  
x|n2,3%  
mR:G,XytxM  
一个双原子分子可以与键相匹配: A~&Tp  
d:}aFP[  
H2`aw3  
Xu $_%+46  
默认情况下,立体异构体之间不匹配: n; ;b6s5  
Bh?K_{e  
范例:绘制糖的二维图,用原子的立体感来标记原子 _x_om#~n  
udM<jY]5p  
OoTMvZP[  
Z?|\0GR+`5  
范例:使用子结构模式过滤异构体列表 =FQ]eb*  
  • 找到在氧和氮之间有一个芳香键的咖啡因的异构体,并将它们排列在最大的共同子结构上 `=^;q 6f  
  • 本范例使用了 FindIsomers、MoleculeContainsQ、MoleculeMaximumCommonSubstructure 和 MoleculeAlign SD paW6(_  
)| @'}k+  
5xL%HX[S  
) D:M_T2  
O0Y/y2d  
  • 现在在三维空间中排列所有分子 w?]k$  
_svY.p s*  
0\# uxzdhJ  
化学转换
计算 2300 毫克钠所含的毫摩尔数: [xq"[*Evv  
F`goYwA%  
计算 10 毫升水的分子数: !fUrDOM0E  
/M(FuV  
计算 10 摩尔氦气的体积,单位为立方英尺: V~M>K-AL  
52K_kB5  
"mr;!"LA  
有多少摩尔的二磷酸三钙 Ca3(PO4)2 T<kyxbjR  
R}7>*&S:  
计算 Ca3(PO4)2 和 Ca(OH)2  的化学计量比率 [ah%>&u  
WL(u'%5  
将 5 克的 Ca(OH)2 转换为 Ca3(PO4)2: (cJb/|?3  
7JNhCOBB  
1"ko wp  
FeatureSpacePlot
ZOvMA]Rf  
12.3 版本为分子对象引入了新的内置特征提取器。 &g;4;)p*8  
+ew2+2  
_UKH1qUd4  
6n 37R#(  
uCuXY#R+  
g &~T X  
Wolfram 化学资源
VOH.EK?5  
一个为 Wolfram 世界中化学内容资源而策划的门户。 E&r*[;$  
  • 化学工具 IBm&a^  
Wolfram|Alpha——使用自然语言的化学计算器Wolfram|Alpha 笔记本编辑器 ——数字笔记本中的多步骤化学计算Wolfram 演示项目 ——交互式化学演示工具Wolfram 语言——化学函数的分子系列 `P}T{!P+6  
Wolfram 函数资源库——专业化学函数 8 St`,Tq)  
Wolfram 数据资源库——可计算化学数据组 +~mBo+ ,  
  • 计算器 %tiFx:F+  
减少认知负荷,促进实验设计中更深层次的化学思维。 $$8xdv#  
qYZ\< h^  
购买软件/免费试用
【13.2.1中英文 Wolfram 软件欢迎评论区留言
d4<Ic#  
!m(5N4:vV  
分享到:

最新评论

我要发表 我要评论
限 50000 字节
关于我们
网站介绍
免责声明
加入我们
联系我们
服务项目
稿件投递
广告投放
人才招聘
团购天下
帮助中心
新手入门
发帖回帖
充值VIP
其它功能
站内工具
清除Cookies
无图版
手机浏览
网站统计
微信
扫一扫,关注光行天下的微信公众号!
微博
扫一扫,关注光行天下的新浪微博!
手机APP
扫一扫,下载安装光行天下的手机APP!
9652202 cyqdesign
主办方:成都光行天下科技有限公司
Copyright © 2005-2024 光行天下 蜀ICP备06003254号-1