化学计量学工具

解析化学公式分子量和化学计量分析。

4.2 k下载

更新2014年12月6日

查看许可协议

StoichTools包含一组的Matlab函数进行化学分析。这些函数解析标准化学符号等多种化学计量计算发现分子量,为原子和电荷守恒平衡反应,发现独立反应,希尔和显示公式符号。账户功能改变和原子平衡,这样他们就可以被用来平衡离子反应和化学反应的一半。
StoichTools有丰富的文档包括一组作业工作问题证明的使用功能。这些函数是在化学工程本科教学的支持。万博1manbetx评论是欢迎和赞赏。

数据类型

StoichTools适用于两种类型的数据:

*化学公式*每个化学公式是一个字符串写在一个几乎普遍的化学符号。例如,| H2SO4 |代表硫酸。允许分组(如| CH3 (CH2) 6甲基辛烷)| witheither括号“()”或方括号[]。费用由落后表示+或-紧随其后的是一个可选的数字(例如,+ 3 |和| |菲就是HSO4 - |)。相位信息可以包括一个终端(aq) (l) (g),或(s)。细胞数组可用于大多数地方一次处理多个公式(例如,{“硫酸”,“H +”,“SO4-2”})。

原子代表* *。许多计算需要的知识,和每种类型的数量的原子的化学物种。这是Matlab结构维护,r。例如,C是碳原子的数量。点后的象征是标准的1或2
性格的象征一个元素。符号|是|保留表示电荷。Matlab结构数组用于存储多个原子reprentations在一个变量中。

StoichTools提供了以下功能类型的化学计算:

使用化学公式

* | r = parse_formula (s) |过程产生原子化学公式表示。这个函数主要是由其他函数来处理化学公式使用。

* | hillformula |处理化学公式或原子reprentation生产化学式希尔在标准符号。山上符号被广泛用于表示物种化学数据库,如NIST化学Webbook。

计算分子量

* | mw = molweight (s) |计算化合物的分子量。输入可以是一个化学公式,化学公式的单元阵列,或一个原子表示数组。如果没有显示输出,然后分子量的表打印出来。

化学计量学

* | [A原子物种]=原子(s) |构造一组化合物的原子矩阵。元素(i, j) | |是|原子的数量我{}{j} | | |的物种。输入可能是化学公式,化学公式的单元阵列,如果有离子物种,那么一个特殊的原子“Q”表示的物种。如果没有显示输出,那么原子矩阵以表格的形式显示。

* | V = stoich (s) |计算一组化合物的化学计量矩阵。化学公式的输入是一个单元阵列,或一个原子表示数组。| | V的列对应于独立的原子和电荷平衡化学反应令人满意。元素V (j, k) | | |物种的化学计量系数j k反应| | |。一个负值代表一个反应物,正数代表一个产品。如果没有显示输出,然后| disp_reaction |是用来显示所有独立的反应。

* |输出电压= disp_reaction (V, s) |如果没有表明,输出格式和显示化学反应用化学计量矩阵V | |和物种的数组| |。该物种可能细胞数组公式或一个原子表示数组。如果可行,系数是按比例缩小的整数。它太长整数系数,然后理性或浮点系数显示。如果表示一个输出,然后|视频输出|与新系数,是一个化学计量矩阵和反应不显示。

作业问题与解决方案万博 尤文图斯

StoichTools文件夹包括数量的工作作业的问题。这是Matlab脚本模式中的标题| HW_xx.m |。每个脚本开头包含问题陈述的一个细胞。随后的细胞展示解决问题的办法。使用Matlab的作业文件可以被发布功能。

引用作为

杰弗里·坎特(2023)。化学计量学工具(//www.tianjin-qmedu.com/matlabcentral/fileexchange/29774-stoichiometry-tools), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2010b
兼容任何释放
平台的兼容性
窗户 macOS Linux
确认

启发:化学计量学

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 发表 发布说明
1.3

更新为Matlab工具箱。

1.2.0.0

固定molweight误差,重新排序发布文件,所以他们更容易跟随在Matlab中央。

1.1.0.0

功能已经被清理干净,解析器已经被重写,作业样本问题补充道。

1.0.0.0