#include int main(void){ int n, i, j, m; double GiXi[100], FG[100], x[100], f[100], X, Kx=0, Lx=1, Px; FILE *fp; /* 保存用ファイルオープン */ fp = fopen("lag.dat", "w"); /* 補間用データ */ n = 5; /* lagrange多項式の次元 */ m = 6; /* データの数 */ x[0] = 0.1; x[1] = 2.1; x[2] = 4.0; x[3] = 5.9; x[4] = 7.1; x[5] = 9.2; f[0] = 3.0; f[1] = 5.5; f[2] = 21.0; f[3] = 52.0; f[4] = 26.0; f[5] = 3.0; /* 先にデータの数 m だけ Gi(Xi) を求める */ for (i=0; i