过去,现在间歇性地,我使用过Easy Java Simulations和NetLogo等模拟工具。
它们是对各种数学/comp-sci 概念进行可视化建模的绝佳工具,因为“您所要做的就是编写模拟循环——图形等已为您处理。
然而,我注意到的一件事是,使用这些工具提高执行时间/建模速度是极其困难的,因为实现的核心隐藏在表面之下。
一般来说,有关于如何使用模拟器工具的很好的文档,但我没有找到任何关于提高执行时间的东西。
例如,假设您正在实施牛顿法来求根。这是一个简单的算法,但取决于
- 您使用的图形附件类型,或
- 选择了各种其他杂项选项
模拟将以不同的速度运行。
有没有办法确定模拟数据的“最佳”显示?
在使用这种工具教授有关建模/科学编程的课程的情况下,我正在考虑这一点。