资源简介
数据结构分段线性插值的输入和处理,希望对广大初学者有所帮助!
代码片段和文件信息
/****************************************************************************************\
*题目:分段线性插值 *
* *
\****************************************************************************************/
#include
#define MAX 100
using namespace std;
int main()
{
int MAX_SIZEij;
double x[MAX]f[MAX];
//输入部分
cout<<“请输入分段线性插值中x的插值个数:“< cin>>MAX_SIZE;
cout<<“请依次输入x(i)的值“< for(i=1;i {
cin>>x[i];
}
cout<<“请依次输入f(x)的值:“< for(i=1;i {
cin>>f[i];
}
//输出部分
cout<<“x(i)“;
for(i=1;i cout<<“\t“< cout< cout<<“f(x)“;
for(i=1;i cout<<“\t“< cout< //计算部分
//确定(x1x2)区间
double np;
cout<<“请输入x的插值点:“< cin>>n;
double def=0;
for(i=1;i {
def=x[i]-n;
if (def>0)
{
j=i;
break;
}
}
cout<<“区间范围为:[“< //计算插值点数值
p=((n-x[j])/(x[j-1]-x[j]))*f[j-1]+((n-x[j-1])/(x[j]-x[j-1]))*f[j];
cout<<“该点插值P(“< return 1;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1345 2012-07-11 15:42 main.cpp
----------- --------- ---------- ----- ----
1345 1
相关资源
- LCD驱动芯片ST7701SI SPI接口底层驱动配
- 显示屏操作(stm32f103c8t6(SAN))
- USB CAN Tool 源代码(LabVIEW 2011环境)
- Proteus 8.6仿真STM32F103C6
- atmega128 串口通讯(RS485.c)
- C语言嵌入式Modbus协议栈,支持主站和
- stm32 +w5500 裸机 远程升级 自动dns pi
- 永磁同步电机的FOC控制算法
- arduino I2C设备扫描并串口返回地址(
- Proteus仿真:LCD液晶屏显示.rar
- STM32 PCB封装库 全系列 全网不好找
- 基于STM32F407的W5500 tcpserver(官网例程
- 步进电机调速原理.c
- tm1650+stm32f103源码(board_tm1650.c)
- 颜色识别形状识别STM103嵌入式代码
- 基于STM32的音频信号采样与FFT分析
- 汽车电子编程规范(Unlock-MISRA C 2012)
- cheat engine 7.2源码
- 基于STM32F103C8T6主控板使用BH1750检测光
- cubeMX设计实现stm32f407上的CAN及485的通
- stm32 BootLoader程序(main.c)
- 新编Windows API参考大全.doc
- CrySearch内存搜索器源码
- 数据结构 图的遍历源代码
- 数据结构实验源代码集
- com组件(共907页)
- WINcc与海康威视摄像头
- 获取pc上所有网卡信息
- WINCC-C脚本大全
- c#与西门子1500通讯
评论
共有 条评论