问题标签 [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 投票
4 回答
3058 浏览

opengl - 模拟沿轨道行驶的汽车

对于操作系统课程,我将编写一个名为“侏罗纪公园”的调度模拟器。

我的最终目标是让一系列汽车沿着固定的路径行驶,乘客在固定的位置排队等待这些汽车返回,这样他们就可以被接走并被带上游览。这将是一个简单的 2d、自上而下的轨道和沿轨道移动的汽车的视图。

虽然我可以轻松地编写代码,而无需直观地显示任何内容,但我不太确定实现汽车沿固定轨道移动的最佳方法是什么。

首先,我将简单地使用 OpenGL 将我的汽车绘制为矩形,但对于如何更新汽车的位置并确保它沿着模拟主题公园的设定路径移动,我仍然有点困惑。

我应该将轨道的顶点存储在一个列表中,并让每次调用都update()将汽车移近下一个顶点吗?

0 投票
18 回答
182588 浏览

artificial-intelligence - 历史股票数据的来源

我正在尝试制作一个股票市场模拟器(也许最终会成长为一个预测 AI),但我很难找到要使用的数据。我正在寻找历史股票市场数据的(希望是免费的)来源。

理想情况下,这将是一个非常细粒度(秒或分钟间隔)的数据集,其中包含 NASDAQ 和 NYSE 上每个符号的价格和交易量(如果我冒险的话,可能还有其他)。有谁知道此类信息的来源?

我发现这个问题表明雅虎以 CSV 格式提供历史数据,但我一直无法通过粗略检查链接的网站找到如何获取它。

我也不喜欢在 CSV 文件中零碎地下载数据的想法......我想雅虎会在最初的几千个请求后感到不安并关闭我。

我还发现了另一个让我觉得我中了大奖的问题,但不幸的是,OpenTick 网站似乎已经关门了……太糟糕了,因为我认为它们正是我想要的。

我还可以使用每天每个交易品种的开盘/收盘价和交易量的数据,但如果我能得到它,我更喜欢所有数据。还有其他建议吗?

0 投票
10 回答
4056 浏览

javascript - 处理语言与 javascript?

我将开发一个在浏览器上运行并具有许多可视化和模拟工作(静电和电磁可视化、2D 和 3D)的综合教育软件。

哪种语言(处理、javascript 或其他)最适合我的目的?

0 投票
7 回答
218 浏览

c - 无法将 C 中的模拟放到网页中

我在 C 语言中对交通圈 替代文本中的汽车进行了以下模拟 http://dl.getdropbox.com/u/175564/cars.png

例如,

为模拟提供更多汽车,同时

在进入的道路#1 上放置一个顶部标志。

我想将模拟放到一个互联网页面上,以便用户可以尝试。但是,我不知道我应该从哪里开始。

我了解 Joomla,对 Django 知之甚少。也许,它们可能有用。

您如何将 C 程序放到网页上,以便用户可以使用它?

0 投票
5 回答
606 浏览

parameters - 物理学中的 DIY 模拟

我正在尝试为大学生构建一个软件,以通过实验学习物理概念。例如尝试不同的角度来击中一个移动的物体(理解射弹理论);具有不同速度/质量的运动物体发生碰撞以更好地理解碰撞等。需要建立逼真的实验(更多的 2D/3D 外观和感觉)。有没有免费软件可以做到这一点?

0 投票
1 回答
424 浏览

winapi - 在不触发事件的情况下设置虚拟键/鼠标按钮状态

是否可以为计算机上的所有程序设置虚拟键状态/鼠标按钮状态而不同时触发相关事件(例如将鼠标左键设置为当前按下而不发送鼠标按下事件)。这是否可以通过为假键盘或鼠标设置假键盘或鼠标驱动程序来实现,当查询键的当前状态时会回复您选择的答案或通过任何其他方式?

编辑:这必须影响我没有代码在其他线程等中运行的程序......

0 投票
5 回答
452 浏览

c# - 人体模拟器设计资源。(想想13楼)

那天看到 13 楼后,我已经痴迷于编写这样的模拟器。

我已经编写了几个具有男性和女性子类的人类基类的模拟。他们有一个名为 runYear 的例程,并且他们进行交互。他们约会、工作、死亡、生孩子、伤心、自杀、离婚等等。

它将运行数千“年”,并根据种子参数变得非常大或死亡。

我的问题是:我真的已经用尽了我能做的事情,我希望从头开始重写它,但我希望有一个向前发展的基础。是否有任何人可以指出我的好书或文章可以帮助我更好地理解我需要如何设计这个或我应该包括哪些关键基础?

在技​​术点上:

  1. 我应该考虑使用面向对象的数据库来存储这些信息吗?
  2. 我打算用 C# 写这个(出于舒适的原因),学习 LISP 会更好吗?
  3. 有没有其他人遇到过这样的开源模拟器我可以从中得到一些想法

任何其他想法/建议都会很棒。

埃里克

0 投票
5 回答
1078 浏览

.net - 用于人群模拟的 .NET 库/书籍

我的任务是模拟人们四处走动。可能是一群人穿过餐厅或离开学校。环顾四周,我发现了一堆与 A* 相关的东西,这对一个人来说很好,但我会有一堆。人们是否有用于这些东西的标准库?还是我应该看的一种算法?还是一本能让我前进的书?

0 投票
4 回答
4238 浏览

javascript - 如何在客户端 C# 应用程序中模拟 JavaScript

我正在编写一个网络爬虫(网络蜘蛛)来爬取网站中的所有链接。我的应用程序是一个 Win32 应用程序,用 C# 和 .Net framework 3.5 编写。现在我正在使用 HttpWebRequest 和 HttpWebResponse 与 Web 服务器进行通信。我还构建了自己的 Http Parser,它可以解析任何我想要的东西。我在解析中找到了像“href”、“src”、“action”这样的所有链接。但是我不能解决一个问题:在页面中模拟客户端脚本(如JS和VBS)例如,如果一个链接像:

a href = "javascript:buildLink(1)"

... with buildLink(parameter) 是一个 Javascript 函数,它将根据参数创建自定义链接。

请帮我解决这个问题。如何在这个应用程序中模拟 JavaScript?我可以解析 HTML 源代码并将所有 JavaScript 代码放到另一个文件中,但是如何模拟它的功能呢?谢谢。

0 投票
6 回答
5551 浏览

matlab - 建模和仿真编程语言

我使用许多不同的模型和模拟。一些较旧的模型和模拟是用 FORTRAN 编写的。其中一些模型已转换为 C++,但当前趋势是使用 MATLAB/SIMULINK 创建这些模型。从计算机科学的角度来看,我一直觉得 MATLAB/SIMULINK 不是一个好的解决方案。您使用什么语言来创建模型和模拟,为什么?