找回密码
 注册
Simdroid-非首页
查看: 110|回复: 5

如何用MATLAB 实现化学反应方程式(写程序代码)?

[复制链接]
发表于 2011-9-26 21:02:57 | 显示全部楼层 |阅读模式 来自 宁夏银川
如何用MATLAB 实现化学反应方程式(写程序代码)?
                         例如:S + (ω+1)M -------> L + (ω)D
发表于 2011-9-27 10:44:23 | 显示全部楼层 来自 福建三明
Simdroid开发平台
不知道你这个是做什么用的,Matlab只能用来求解方程,中间要有等号。
回复 不支持

使用道具 举报

 楼主| 发表于 2011-9-28 16:12:30 | 显示全部楼层 来自 宁夏银川
messenger 发表于 2011-9-27 10:44
不知道你这个是做什么用的,Matlab只能用来求解方程,中间要有等号。

能不实现化学反应方程式:
          2Al + 6HCl → 2AlCl3 + 3H2 ↑
                    Al2O3 + 6HCl → 2AlCl3  +3 H2O
回复 不支持

使用道具 举报

发表于 2011-9-28 18:59:03 | 显示全部楼层 来自 四川成都
你那不是函数方程吧。。。。

它代表的一个反应吧,,
回复 不支持

使用道具 举报

发表于 2011-9-28 21:13:06 | 显示全部楼层 来自 四川成都
我学得这是个比较有意思的问题,楼主有时间的话不妨做个深入的研究,我相信应该还是没人做过的。个人总结了一下,要解决的问题包括:
1)化学元素的识别
2)价电子自动计算
3)电子活性的识别
4)据电子活性推测元素化学活性的方向,比如两种物质碰到一块时,哪种物质表现为氧化性质,哪种物质又表现为还原性质
5)发生反应条件的要求
6)反应产物的计算以及化学方程式的配平
6)可逆反应的判定以及实现
7)一式多解性的问题解决,比如C+O2什么情况下是CO,什么情况下是CO2。
8)有机分子式的表达以及反应的结果多解性。

差不多就这些吧,还是有些难度的。别的不说,就说多解性,这就与数学函数的定义相背。怪不得以前化学老师说,化学是一门实验性很强的学科
回复 不支持

使用道具 举报

发表于 2011-9-28 22:16:20 | 显示全部楼层 来自 黑龙江哈尔滨
lengyunfeng 发表于 2011-9-28 21:13
我学得这是个比较有意思的问题,楼主有时间的话不妨做个深入的研究,我相信应该还是没人做过的。个人总结了 ...

comsol 的化工模块比较适合干这个。

评分

1

查看全部评分

回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-6 09:27 , Processed in 0.033519 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表