數學計算 多項式求值演算法 一維,二維

2021-06-02 12:09:34 字數 700 閱讀 2201

數學計算: 多項式求值演算法

多項式定義  一維:  p(x)=a(i) * x ^n + a(i-1)*x^(n-1) + a(i-2)*x^(n-2) * ...... a(1) * x;

二維:  p(x, y)=a(i) * x ^n * b(i) * y ^ m + a(i-1)*x^(n-1) * b(i-1)*y^(m-1) + a(i-2)*x^(n-2) * b(i-2)*y^(m-2)...... a(1) * x * b(1) * y;

#include double calc_involution(double dval, int n)

return dresult;

}double calc_polynomial(double arra, double arrx, int arrn, int len)

return dresult;

}int main()

; double testx = ;

int testn = ;

double dres = 0;

dres = calc_polynomial(testa, testx, testn, 3);

printf("%f ", dres);

scanf("%f", &dres);

return 0;

}

二維的情況只需重複計算。

多項式加法(二維陣列)

題目內容 乙個多項式可以表達為x的各次冪與係數乘積的和,比如 2x6 3x5 12x3 6x 20 現在,你的程式要讀入兩個多項式,然後輸出這兩個多項式的和,也就是把對應的冪上的係數相加然後輸出。程式要處理的冪最大為100。輸入格式 總共要輸入兩個多項式,每個多項式的輸入格式如下 每行輸入兩個數字,...

二維計算幾何演算法 學習筆記

即 a x1,y1 vec a x 1,y 1 a x1 y1 b x2,y 2 vec b x 2,y 2 b x2 y2 兩個向量間的常見的運算有點積和叉積 內積和外積 點積 a b x 1x2 y1y2 vec a vec b x 1x 2 y 1y 2 a b x1 x2 y1 y2 叉積 ...

字首和演算法 一維字首和 二維字首和

輸入乙個長度為n的整數序列。接下來再輸入m個詢問,每個詢問輸入一對l,r。對於每個詢問,輸出原序列中從第l個數到第r個數的和。輸入格式 第一行包含兩個整數n和m。第二行包含n個整數,表示整數數列。接下來m行,每行包含兩個整數l和r,表示乙個詢問的區間範圍。輸出格式 共m行,每行輸出乙個詢問的結果。資...