我想知道是否有可能将平衡的化学方程式放入模型中 - 如果是这样的话,如何在现有的NetLogo模型中包含状态符号。我在模型库中没有看到任何示例,因此不确定它是否可行。NetLogo如何将平衡的化学方程式放入模型中?
我希望模型能够允许用户输入平衡的化学平衡方程,或者模型提供了这样的方程,以便用户如果不想输入他们自己的方程,可以从中选择。
任何帮助将不胜感激, 谢谢。
例如:
乙烷+氧 - >二氧化碳+蒸汽
C2H6 + O2 - > CO2 + H2O
我想知道是否有可能将平衡的化学方程式放入模型中 - 如果是这样的话,如何在现有的NetLogo模型中包含状态符号。我在模型库中没有看到任何示例,因此不确定它是否可行。NetLogo如何将平衡的化学方程式放入模型中?
我希望模型能够允许用户输入平衡的化学平衡方程,或者模型提供了这样的方程,以便用户如果不想输入他们自己的方程,可以从中选择。
任何帮助将不胜感激, 谢谢。
例如:
乙烷+氧 - >二氧化碳+蒸汽
C2H6 + O2 - > CO2 + H2O
最后,我选中的NetLogo真的无法处理符号的操作,更不用说涉及的操纵。如果你真的想在Netlogo中看到这个,你必须亲自实施它。
如果用户可以输入的方程数有限,则可以使用包含所有方程的下拉列表(下拉按钮)。您的代码可以根据用户在下拉列表中输入的公式设置不同的参数。
我知道这是一个古老的问题,但它影响了我最近做的一些工作。
一旦输入了平衡方程式,你就不会说明你需要做什么。所以,这使得难以回答你的问题。
一般来说,具有的NetLogo您可以:
它将由您来创建解析器。例如,您可以将输入字符串拆分成小块(也许首先在 - >上分割得到方程的输入和输出),然后进一步分析这些小块。
谢谢你..我这么认为 – user286190
我认为使用REPAST来处理这类任务会更容易[如果你希望它是基于代理的] – monksy