[Add-in]9860化学方程式配平 dBalance Beta 1
本帖最后由 ExAcler 于 2015-2-1 22:27 编辑算法什么的...很简单,一个递归+穷举,只是搞词法分析花了点时间。
算法基本上没优化,在PC上跑不错,但是到9860上渣了..
找了一个不算复杂的氧化还原反应(下图),试了试结果华丽丽的花了一分多钟...勤快点的人手配就配完了
操作方法:
在的最下面输入框中输入化学方程式,按optn切换大写/小写
不能有空格,化学式不带系数。方程的错误有以下几种:
First letter! 化学式首字母不是大写,或者带了系数
Lack left bracket 缺少“(”
Lack right bracket 缺少“)”
Unexpected char 未知字符
Too many equal sign 过多“=”
Wrong equation 错误的方程(两边元素不一样多之类的问题)
Equation too long 方程过长
Cannot be balanced无法配平
如果想停止,可以在“busy”的时候按AC停止
可以按“↑”向上翻动查看以前的记录,“EXE”可以展开选中的记录(如果过长会分几页现实,按exe到下一页)
这……速度还需提高,比我那个g1m还慢了……我那个一般不用半分钟搞定 2# yangsc825
简单点的方程一般可以秒出的 可以算超理么丘?
话说那么快就发布了 3# diameter
我那个配多复杂的方程式都不会太慢,你示范的那个,我的4秒就出来了,和算法有关估计,就是底数没法是多位数,你这个可以吧 5# yangsc825
可以。 真棒! j_0013.gif 直径的程序 用户界面设计得都不错 能配半反应式吗? 支持类似于生成皮丘的只涉及现有元素的超理方程式么? 10# 皮丘With冰之伊
超理么...要是元素都大写估计可以
AS+CU=CS+AU
这是把A,S,C,U分别认成元素了...想“Au”这样的是一个元素,词法分析器是不会拆开的.. 7# helder7
啥时候helder7会中文了… 怎么新版9860又不能用 本帖最后由 81100118 于 2012-8-31 12:32 编辑
很好!我下了!
我喜欢挑刺
用G1M的配平器,几秒钟就出来了,但是结果是分数
已修改,是整数了 这个实在是渣了..我放弃穷举了,下一版本使用解线性方程组的办法配平 15# 81100118
额,那是我当初设置的不够,教你改,在~mat文件的倒数第十七行,then for 2->c to 20,把这个二十设置得更大就行了,我默认的是20,当时以为够了 如果用万能配平法(即列一个N元1次方程组),应该不会很慢的 本帖最后由 yangsc825 于 2012-8-31 12:09 编辑
15# 81100118
你不至于……就把我的那个结果留上面吧,要删一块删,把20改大试试行不行? 19# yangsc825
已修改 USB Power Graphic 2 能用这个程序吗?
页:
[1]
2