用于从实数到实数输入函数的Web UI,例如概率分布

时间:2010-02-02 00:34:08

标签: javascript user-interface math wolfram-mathematica

我想为用户提供一个Web界面来描述一维实值函数。我想象的是,用户会看到一对空白的轴,他们可以点击任意位置来创建厚实和可拖动的点。双击一个点,让我们说,它会消失。实际功能应作为用户提供的点的插值实时显示。

以下是在Mathematica中实现的内容(当然我正在寻找javascript中的内容):

http://yootles.com/outbox/locator.png

3 个答案:

答案 0 :(得分:2)

如果您的网站用户安装了新的CDF播放器插件,他们将能够使用您编码的上述示例!!

虽然我还没有这方面的经验,但我相信CDF文件代码会直接放入您的页面,并会自动加载并启用正确的MIME类型。

以下是博客帖子中嵌入的实时可操作界面的示例:Mathematica: Interactive mathematics in the web browser

很酷,嗯?

答案 1 :(得分:0)

请记住,概率分布在整个运行过程中必须是单调递减的,而您的示例并非如此。更糟糕的是,小的下降不是由于用户错误 - 它们的点数根据需要增加 - 但是是插值方法的人为因素。如果使用线性插值,那么任何非单调性都是用户的错误,您可以发出警告。

答案 2 :(得分:0)

Dan Goldstein的Distribution Builder工具有一个用于引出概率分布的替代界面。