⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 分段线性插值.c

📁 数值分析的几个C实现,比较小.
💻 C
字号:
#include<stdio.h>
#include<math.h>
#define n 5
main()
{int i=0,l,m;
double s=0,t,w=2.5;double x[n+1]={1,2,3,4,5,6},y[n+1]={1,4,9,16,25,36};
do
{ if(w<x[i]) break;
  i++;
 }while(i<n);
for(m=i-1;m<=i;m++)
 { t=1;
   for(l=i-1;l<=i;l++)
   if(m!=l) t*=(w-x[l])/(x[m]-x[l]);
   s+=t*y[m];
 }
 printf("%.6f\n",s);getch();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -