gpt4 book ai didi

javascript - 替换方程并嵌入数学函数绘图仪?

转载 作者:行者123 更新时间:2023-12-01 05:45:05 25 4
gpt4 key购买 nike

我实际上正在寻找一个 javascript/jquery 库,我可以在其中传递函数方程,例如 sin(x^2),并绘制图形。示例链接:

http://www.greatgraphing.me/?plot=sin(x^2)

此外,我想扫描我的网站以查找函数方程并将其替换为此函数图嵌入。它应该具有导航功能(滚动、拖动舞台等)。

在过去的 4 个小时里,我在网上进行了搜索,但没有得到满意的结果。连热门plot.ly , fooplot.comjsxgraph不提供此类功能。唯一接近我需要的是 www.graph.tk 。您可以通过 URL 传递 1 个方程式,但它没有嵌入功能(小部件或类似功能)。

Wolframalpha 提供 widget但它似乎只是一个嵌入,没有传递方程的选项。

更新:发现desmos.com如果您购买他们的 API key 之一,则会提供嵌入功能。价格未注明。

我也考虑过使用谷歌的几何计算器,但似乎有no embed features .


在开始自己构建这样一个“图形嵌入”之前,我想问这样的项目是否已经存在。也许它隐藏在某些 github 存储库中,而我只是找不到它。

谢谢。


PS:如果问题太离题(看到第一个关闭标志),即使它与 js/jquery 有关,我应该在哪里问呢?在 super 用户上?请给我建议。我确信这对于许多数学开发人员来说是一个重要的问题。

最佳答案

好吧,我花时间写了第一个基于 jquery、math.js 和 easeljs 的原型(prototype)(v0.0.1 大约 300 KB):

图床

演示:http://www.matheretter.de/tools/graphobed.html

来源:http://www.matheretter.de/tools/graphobed.html
或这里:https://raw.githubusercontent.com/echteinfachtv/graphobed/master/graphobed.js

Github 仓库:https://github.com/echteinfachtv/graphobed


免责声明:代码有点困惑,但在我的测试中有效。您只需嵌入 js 文件,脚本就会运行站点上的所有元素,并且仅在找到封闭方程时才进行解析,封闭的字符为:*# x^2*sin(x) #*


graphobed graph embedding

我还添加了稍后通过​​简单提供输入字段来更改图表的可能性。因此,嵌入后您可以根据需要更改图表:

graphobed interactive

如果您愿意,请享受并改进源代码:)

关于javascript - 替换方程并嵌入数学函数绘图仪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27506610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com