📄 polcoe(n的平方次阶).cpp
字号:
void polcoe(double x[], double y[], int n, double cof[])
{
double phi,ff,b,s[15];
int i,j,k;
for(i = 1; i<=n; i++)
{
s[i] = 0.0;
cof[i] = 0.0;
}
s[n] = -x[1];
for (i = 2; i<=n; i++)
{
for (j = n + 1 - i;j<=n-1;j++)
{
s[j] = s[j] - x[i] * s[j + 1];
}
s[n] = s[n] - x[i];
}
for (j = 1; j<=n; j++)
{
phi = n;
for (k = n - 1; k>=1; k--)
{
phi = k * s[k + 1] + x[j] * phi;
}
ff = y[j] / phi;
b = 1.0;
for (k = n; k>=1; k--)
{
cof[k] = cof[k] + b * ff;
b = s[k] + x[j] * b;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -