问题标签 [polynomials]

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 投票
3 回答
2489 浏览

c++ - 多项式最大公约数 C++

这是我尝试实现一个找到两个多项式的 GCD 的程序。我意识到除法方法存在问题。在某些情况下,递减结果多项式的次数的 while 循环division()会进入“无穷大”,我无法理解究竟是哪一个。

关于这里出了什么问题的任何线索?

0 投票
2 回答
3919 浏览

excel - 4 阶和 5 阶多项式回归在 Excel 中不起作用

我在 Excel 中进行多项式回归时遇到了一个奇怪的问题。正如许多人以前所做的那样,我试图获得 Excel 在图表上创建多项式趋势线时使用的正确系数。我已经阅读了如何使用 LINEST 进行操作,并且在进行二阶和三阶回归时,我能够得到与趋势线公式相匹配的答案......但是当我尝试 4 阶或 5 阶时,答案与什么大不相同Excel 向我展示了趋势线公式。

这是带有图表的数据和我在 5 阶回归中的尝试:单击 Excel 工作簿

有人对可能给我造成麻烦的原因有任何想法吗?

谢谢!

-乔恩

0 投票
0 回答
335 浏览

java - Java - 如何将项作为多项式返回

我有一个数组存储多项式的每个项的coefficient和,类型。我需要将多项式作为字符串返回,以便以“ ”形式显示每个术语。exponentTerm(coefficient, exponent)coefficient*x^exponent

这是我到目前为止所拥有的。

0 投票
1 回答
688 浏览

r - 二元运算符的错误非数字参数

我想为一组多项式绘制一个错误图。我的命令行如下:

然后我得到一个错误。

0 投票
1 回答
346 浏览

algorithm - 路径从“s”到“t”的有向图的多项式时间算法

我的计算理论教科书有一个解释多项式时间算法的例子:

PATH = {[G,s,t]|G 是有向图,具有从 s 到 t 的有向路径}。

PATH 的多项式时间算法 M 操作如下。M = “在输入 [G,s,t] 上,其中 G 是具有节点 s 和 t 的有向图:

  1. 在节点 s 上做一个标记。
  2. 重复以下操作,直到没有标记其他节点:
  3. 扫描 G 的所有边。如果发现一条边 (a,b) 从标记节点 a 到未标记节点 b,则标记节点 b。
  4. 如果 t 被标记,接受。否则,拒绝。”</li>

然后他们继续解释算法如何在多项式时间内运行:

显然,阶段 1 和阶段 4 只执行一次。阶段 3 最多运行 m 次,因为除了最后一次之外,它每次都标记 G 中的一个附加节点。因此,使用的阶段总数最多为 1+1+m,给出 G 大小的多项式。

*m 是图中的节点数

我的问题是,第 3 阶段不会最多运行m-1次而不是 m 次,因为第一个节点是在第 1 阶段标记的?

谢谢!

0 投票
1 回答
1535 浏览

matlab - 从曲线外用户给定的点查找曲线上的切点

我正在尝试从闭合曲线外的给定点(不在曲线上)找到切线。曲线定义为点的 2D x 和 y 坐标,例如不规则椭圆。

如果用户给定一个点:(x0,y0) = (-30,80),我怎么知道曲线上的切点(显然是平滑曲线离散点中最近的点)(即来自 (x0, y0) 弯曲)?

0 投票
1 回答
1786 浏览

python - 有限域上的 SymPy 多项式

当我打电话时,f = S.poly(y ** 2 - x ** 3 - x - 1,F)我收到以下错误:

'FiniteField' 对象没有属性 'is_commutative'

但是根据定义,有限域是可交换的!所以我不太确定这个错误应该是什么意思!

有没有人遇到过这个?如何在有限域上声明多项式?

0 投票
1 回答
218 浏览

java - 将代码从记事本 ++ 传输到命令提示符

我对 java 比较陌生,所以如果我在这里遗漏了一些明显的东西,我不会感到惊讶。无论如何,我编写了一个使用二分法找到多项式根的代码。我认为该程序一切都很好而且很花哨,直到我将它从记事本++粘贴到命令提示符下,在使用 javac 编译它后,我最终得到了一堆“类、接口或枚举预期”的错误。代码本身的一切似乎都很好,所以我推断我犯了以下两个错误之一:在我复制并粘贴到命令提示符时发生了错误,或者我确实在我的代码中创建了一个错误我没抓到。有人能告诉我我做错了什么吗?这可能是一个小修复,但我只是不知道如何更改它以使我的代码正常工作。这是代码:

0 投票
2 回答
53 浏览

java - Java:计算给定多项式的根时遇到麻烦

我试图在一个子区间上输入一个 for 循环,该子区间在指定范围内形成另一个分区,以便计算给定多项式的根。我的问题是我的“if”和“if-else”没有被执行,即使条件应该确保它们的执行。我在程序的其他部分测试了我的“poly”函数,没有发现任何问题。这是我麻烦的for循环。

0 投票
2 回答
1228 浏览

matlab - MATLAB 中的拉盖尔多项式

我尝试在 MATLAB 中使用 .. 命令生成 Laguerre 多项式,但每次都出现此错误:

在此处输入图像描述

我在帮助部分找到了这个: 在此处输入图像描述

由于我已将其定义x为符号,因此我不应该收到此错误。

同样在网站上我发现这个说该函数不在 MATLAB 中运行。在此处输入图像描述

任何人都可以帮忙吗?提前致谢