時間限制: 1 sec
記憶體限制: 32 mb
實現乙個多項式的類(
a+b*x+c*x^2+d*x^3+...+
),要求輸入該多項式的係數和x
的值後列印出這個多項式的值。
輸入第一行為樣例數m,對於每個樣例,第一行為多項式最高項次數n,接下來n+1個整數表示每項係數,最後乙個整數x,n不超過10。
輸出m行,表示個多項式代入x後的值。
121 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 注意用的乘法...