多項式的值

2021-08-10 07:14:46 字數 547 閱讀 4206

時間限制: 1 sec  

記憶體限制: 32 mb

實現乙個多項式的類(

a+b*x+c*x^2+d*x^3+...+

),要求輸入該多項式的係數和x

的值後列印出這個多項式的值。

輸入第一行為樣例數m,對於每個樣例,第一行為多項式最高項次數n,接下來n+1個整數表示每項係數,最後乙個整數x,n不超過10。

輸出m行,表示個多項式代入x後的值。

1

21 2 3

2

17

#include#includeint main()

,sum=0;

scanf("%d",&n);

for(int i=0;i<=n;i++)

scanf("%d",&an[i]);

scanf("%d",&x);

for(int i=0;i<=n;i++)

printf("%d\n",sum);

} return 0;

}

插值多項式例子

給定函式 ex 在區間 1,1 上的資料表如下 x 101 f x 0.3679 1.0000 2.7182f x 0.3679 1.0000 2.7182 給出 hermite 插值多項式,並計算其誤差。mathematica code create by zzw clear f,f1,a her...

lagrange插值多項式

簡潔版 hanshu input 請輸入函式f x s fprintf 請輸入差值區間最小值 n xmin input fprintf 請輸入差值區間最大值 n xmax input fprintf 請輸入等分份數 n n input fprintf 請輸入自變數x n xin input h xm...

MATLAB多項式及多項式擬合

多項式均表示為陣列形式,陣列元素為多項式降冪係數 1.polyval函式 求多項式在某一點或某幾個點的值.p 1,1,1 x 2 x 1 x 1,0,1 y polyval p,x 另外求函式在某一點或某幾個點的值可以用函式feval.x 1,0,1 y feval x exp x x 注意用的乘法...