我想为用户提供一个Web界面来描述一维实值函数。我想象的是,用户会看到一对空白的轴,他们可以点击任意位置来创建厚实和可拖动的点。双击一个点,让我们说,它会消失。实际功能应作为用户提供的点的插值实时显示。
以下是在Mathematica中实现的内容(当然我正在寻找javascript中的内容):
答案 0 :(得分:2)
如果您的网站用户安装了新的CDF播放器插件,他们将能够使用您编码的上述示例!!
虽然我还没有这方面的经验,但我相信CDF文件代码会直接放入您的页面,并会自动加载并启用正确的MIME类型。
以下是博客帖子中嵌入的实时可操作界面的示例:Mathematica: Interactive mathematics in the web browser。
很酷,嗯?
答案 1 :(得分:0)
请记住,概率分布在整个运行过程中必须是单调递减的,而您的示例并非如此。更糟糕的是,小的下降不是由于用户错误 - 它们的点数根据需要增加 - 但是是插值方法的人为因素。如果使用线性插值,那么任何非单调性都是用户的错误,您可以发出警告。
答案 2 :(得分:0)
Dan Goldstein的Distribution Builder工具有一个用于引出概率分布的替代界面。