问题标签 [mathjs]
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.
javascript - MathJax 中的 HTML 实体(<、> 和 &)支持
我在 TEX 代码中遇到了 HTML 实体的问题。我浏览了这个链接并尝试了那里的所有步骤,但是,我仍然面临"&"
符号问题。
这是我的 Mathjax 配置对象:
当我渲染下面的乳胶时,
在网页中渲染后,TEX 代码如下所示,
javascript - 正则表达式,如果前面没有符号,则获取序列
我正在使用 math.js 库,我需要取一些变量的指数。我有以下字符串:
我在使用正则表达式实现此搜索时遇到问题。pow(a,b) 函数由两个参数组成,“a”是基数,“b”是指数。
在上面代码的最后四个字符串中,我只需要捕获“2”、“3”、“4”和“pow(2,1*pow(2,0.5))”。我不想参加“*”、“+”和“-”之后的部分。
由于可以链接 pow() 函数,并且“a”和“b”都可以具有算术运算符和函数,如 pow() 和 sqrt(),结果证明这非常复杂。有没有办法使用正则表达式解决这个问题?
我得到的最接近的是这个正则表达式:https ://regex101.com/r/hB1cg4/4
javascript - 将 mathjs 作为 JavaScript 模块导入失败
我尝试将mathjs作为模块导入浏览器(客户端)。我把这个文件复制到服务器上,然后尝试导入js模块,但是总是失败。这是我已经做过的一些试验:
SyntaxError:请求的模块“./../modules/math.min.js”不提供名为“mathjs”的导出
SyntaxError:请求的模块“./../modules/math.min.js”不提供名为“math”的导出
SyntaxError:请求的模块“./math.min.js”不提供名为“all”的导出
我也尝试:
未捕获(承诺中)类型错误:无法设置未定义的属性“数学”
注意路径没问题,我查了。我可能遗漏了一些东西,但我找不到我做错了什么。欢迎任何帮助。
angular - 在 Angular 9 CLI webworker 中导入 mathjs 时出错
我目前正在尝试使用 Angular CLI 9.1.7 将 webworker 添加到我的 Angular 9 项目中。这个 webworker 应该使用 mathjs 7 运行一些计算。
但是,将 mathjs 导入 webworker 总是会导致浏览器控制台出现以下错误。如果我不导入 mathjs,工人运行没有问题。
参考线是
并且是mathjs 中使用的种子随机库的一部分。我知道这window
在网络工作者中通常是未定义的,但global
据我所知应该设置。在 angular-devkit 内部使用的 webpack 配置中,我找到了以下部分:
在那里,我已经尝试设置globalObject
到self
或this
在我的本地node_modules
文件夹中,但这并没有解决问题。我也没有在angular.json
文件中看到为 webworker 提供任何额外配置来解决这个问题的选项,所以我不确定该怎么做才能使它工作。在mathjs 文档中,我找到了一个在 webworker 中使用它的示例,所以我认为它也应该可以使用 Angular CLI。
我用一个最小的工作示例创建了一个GitHub 存储库。如果你运行它
您可以在浏览器控制台中看到描述的错误。
所以我的问题是:如何在 Angular CLI webworker 中使用 mathjs?
javascript - 使 React 与 math.js 库一起工作
出于某种原因,我的 React 组件似乎无法使用 math.js 库。每当我尝试在控制台上获取以下代码的输出时(不重置状态,它似乎工作正常并且在控制台中输出正确的值),但是如果我尝试evaluate()
在 React 组件中应用函数的结果将它应用在setTotal()
什么都没有发生。
您能否让我知道我在这里做错了什么以及为什么它不起作用?
这是我的笔
javascript - 获取乘积之和表达式 mathjs/js 的不同乘积
有没有办法使用 Mathjs 或其他一些 js lib 甚至 plainjs 来获得 sum-of-products 表达式的不同产品?Fe 将此表达式作为字符串给出:
7.30*7.40-2.10*1.30+8.10*(2.70+0.60+4.70)+0.30*0.60+ 1.60*0.70+2.95*2.65+6.00*5.80
该函数应该只执行乘法并返回不同乘积的不同总和。
结果应该是:
54.02 - 2.73 + 64.8 + 0.18...
它应该尊重父母。
javascript - 如何在 mathjs.evaluate 中处理 NaN 值
我的问题是,如果 goodCount 和 reject_count 为零,则此函数返回 NaN,但我希望函数为 true 或 false,所以如果 NaN 值返回 true,您能否建议如何编写条件。
提前致谢
javascript - 处理/计算两个对象值并从中生成输出
我有两个对象 - 一个包含公式,另一个数组对象包含值。我想加入俱乐部并计算如下所示的输出。
对象-1
对象-2
结果 :
javascript - 如何处理和计算 - 没有 For 循环的两个数组对象
我有两个对象,我想在不使用 for Loop 的情况下处理它们并获得结果。
密钥取自 obj1 "keyname"
javascript - 按钮单击时来自 html 的随机图像
我正在尝试制作一个脚本,该脚本将从一个 div 元素中获取图像并在单击按钮时将其随机放入 div rndmImage,我应该在加载文档时看到图像,但是单击后图像应该去的新 div 必须为空,直到点击挂起。而且我只需要 JavaScript,不需要 jQuery,而且我不能更改 html,它必须适用于任意数量的图像。因此,如果您有一些想法,那就太好了。这是我的代码。