问题标签 [simulation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
4628 浏览

simulation - 我将如何为足球管理模拟构建结果预测器?

我正在寻找一些关于像足球经理和冠军经理这样的游戏在模拟真实得分线时如何达到相当高水平的真实感的思考。我意识到其中一些算法可能会填满货架,但我正在寻找更清晰的概述。

即使是一些概述在游戏循环期间不同玩家属性如何相互对抗的伪代码也会非常有趣。

我希望在业余时间为 Windows Mobile 平台做一个小项目,如果有任何有用的信息,我将不胜感激!

0 投票
3 回答
239 浏览

optimization - 您如何分析/优化模拟工具?

过去,现在间歇性地,我使用过Easy Java SimulationsNetLogo等模拟工具。

它们是对各种数学/comp-sci 概念进行可视化建模的绝佳工具,因为“您所要做的就是编写模拟循环——图形等已为您处理。

然而,我注意到的一件事是,使用这些工具提高执行时间/建模速度是极其困难的,因为实现的核心隐藏在表面之下。

一般来说,有关于如何使用模拟器工具的很好的文档,但我没有找到任何关于提高执行时间的东西。

例如,假设您正在实施牛顿法来求根。这是一个简单的算法,但取决于

  • 您使用的图形附件类型,或
  • 选择了各种其他杂项选项

模拟将以不同的速度运行。

有没有办法确定模拟数据的“最佳”显示?

在使用这种工具教授有关建模/科学编程的课程的情况下,我正在考虑这一点。

0 投票
7 回答
281 浏览

algorithm - 尝试算法的媒介?

根据定义,算法独立于它们运行的​​介质。例如,在用编程语言实现算法之前,我使用 Excel 表来玩数据结构并做一些移动/洗牌/标记实验。

您使用什么工具和技术来设计和模拟算法的功能?你如何使用绘图程序?一种特殊的规范语言?

0 投票
8 回答
7186 浏览

c++ - 事件驱动模拟类

我正在完成 Bjarne Stroustrup 在 The C++ Programming Language 中的一些练习。我对第 12 章末尾的问题 11 感到困惑:

(*5) 设计并实现一个用于编写事件驱动模拟的库。提示:<task.h>。...类任务的对象应该能够保存其状态并恢复该状态,以便它可以作为协程运行。特定任务可以定义为从任务派生的类的对象。一个任务要执行的程序可能被定义为一个虚函数。...应该有一个调度程序实现虚拟时间的概念。...任务需要沟通。为此设计一个班级队列。...

我不确定这到底是什么要求。任务是一个单独的线程吗?(据我所知,没有系统调用就不可能创建一个新线程,而且由于这是一本关于 C++ 的书,我不相信这是意图。)没有中断,如何启动和停止运行功能?我认为这将涉及忙等待(也就是说,不断循环并检查条件),尽管我看不出如何将其应用于可能在一段时间内不会终止的函数(例如,如果它包含无限循环) .

编辑:请在下面查看我的帖子以获取更多信息。

0 投票
3 回答
487 浏览

c - 模拟中的存根函数

我正在开发一个依赖于一些外部硬件的嵌入式 C 项目。我希望删除访问这些部分的代码,这样我就可以在不使用任何硬件的情况下模拟系统。到目前为止,我已经使用了一些宏,但这迫使我对我的生产代码进行一些更改,我想避免这种情况。

例子:

使用此代码,我可以使用预处理器标签打开/关闭存根有_STUB_HW

没有一种方法可以完成此操作而无需更改我的产品代码,并避免大量 ifdefs。如果可以避免的话,我不会在同一个文件中混合 prod 和 test 代码。我不在乎测试代码看起来如何,只要我可以尽可能多地避开生产代码。

编辑:

如果可以在不替换整个文件的情况下选择/重命名函数,那就太好了。就像把所有函数都从开始nRF_##并给出一个新名称然后插入test_nRF_##nRF_##它是可能的

0 投票
10 回答
12572 浏览

algorithm - 模拟流体流动的算法

我有一个游戏创意,需要对围绕各种物体流动的流体进行一些半真实的模拟。想象一个不规则表面上的水银池,向各个方向倾斜。

这是一款游戏,因此不需要 100% 的物理真实感。最重要的是,计算可以在具有 iPhone 马力的设备上实时完成。

我在想某种细胞自动机或粒子系统是要走的路,但我不知道从哪里开始。

有什么建议么?

0 投票
6 回答
8521 浏览

assembly - 解释汇编代码

那里有汇编口译员吗?

我在找什么:

  • 我有一些我想运行的汇编固件代码,但不是在实际硬件上。
  • 我想运行代码,看看它在做什么。

那么,那里有某种免费且易于使用的装配模拟器吗?

你能想到的任何其他指针?

0 投票
2 回答
4347 浏览

wpf - 可以伪造 WPF 鼠标悬停吗?

我有一个带有文本框的数据模板和一个带有一些样式的按钮。当焦点位于旁边的文本框上时,我想让按钮显示鼠标悬停状态。这可能吗?

我想它会涉及到这样的事情。我可以通过使用 FindVisualChild 和 FindName 来获取文本框。然后我可以在文本框上设置 GotFocus 事件来做一些事情。

在 TB_GotFocus 中我被卡住了。我可以获得想要显示鼠标悬停状态的按钮,但我不知道要发送什么事件给它。不允许 MouseEnterEvent。

0 投票
2 回答
3619 浏览

directx - directx鼠标点击模拟

如何在 directx 应用程序中模拟鼠标点击?带有 WM_LBUTTONDOWN 的 mouse_event 和 PostMessage 不起作用...

所以它必须与 DirectInput 有关

我没有发现任何对谷歌有用的东西,所以你可能知道答案......

提前致谢

//更新

我写错了文字,我想要的是让directx应用程序相信鼠标刚刚点击,但没有有效地使用鼠标,也没有使用SendInput或mouse_event,这需要窗口必须聚焦

0 投票
10 回答
33556 浏览

python - 对 Python 调试工具的建议?

昨天我用Python做了一个模拟。我在变量和调试方面遇到了一些困难。

是否有任何 Python 软件,它提供了一个不错的调试器?

相关问题:调试 Python 代码的最佳方法是什么?