我想计算GCD使用的两个多项式的余数序列。如果我的理解维基百科的文章约Pseudo-remainder sequence,计算它的一种方式是使用Euclid算法: gcd(a, b) := if b = 0 then a else gcd(b, rem(a, b))
这意味着我将收集rem()部分。但是,如果系数是整数,则中间分数增长非常快,因此存在所谓的“伪余数序列”,其尝试将系数保持为小整
我正在尝试解决通过比较不同多项式的系数而获得的多项式方程组。 # Statement of Problem:
# We are attempting to find complex numbers a, b, c, d, e, J, u, v, r, s where
# ((a*x + c)^2)*(x^3 + (3K)*x + 2K) - ((b*x^2 + d*x + e)^2) = a
我想用一个函数的输出作为输入,对于建立一个多项式函数: 这里是我的代码: function c = interpolation(x, y)
n = length(x);
V = ones(n);
for j = 2:n
V(:,j) = x.*V(:,j-1);
end
c = V \ y;
disp(V)
for
写的算法将评估: P Ñ(X )=(N + 1)×ñ + N X N - 1 + ... + 2X + 1 我试图写伪代码评价以上。我正在尝试使用while循环而不使用数组。 到目前为止,我有这样的事情: P:= 0
R:= 0
N:= 9
SUM:=0
WHILE (N >=0)
BEGIN
R:= N MOD 10
BEGIN
P:= P*X
SUM:=
给出一个多项式,我试图编写代码来创建一个多项式的程度的推移,和类似的术语相加比如......给 String term = "323x^3+2x+x-5x+5x^2" //Given
What I'd like = "323x^3+5x^2-2x" //result
到目前为止,我“已经符号化给定的多项式除以这个... term = term.replace("+" , "~+");