我想計算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("+" , "~+");