资源简介
此程序是用c语言实现正交函数作最小二乘拟合
代码片段和文件信息
#include
#include
#include
#include
#define p(k) (p+(k)*m)
#define pkx(k) (pkx+(k)*N)
double *x*f*p*a*b*d*pkx*sx*xishu;
// x 存放节点的值 f存放节点对应的函数值 p存放各多项式在各节点的值
// a b 分别存放αβ的值 d 存放a*的值 pkx存放各多项式Pn(x)的系数
// sx 存放拟合函数在各节点的函数值 xishu 存放拟合多项式的系数
int mnN;
void GetDate() //分配存储空间和输入拟合数据
{
int i;
i=sizeof(double);
// 分配存储空间
x=(double *)malloc(i*m);
f=(double *)malloc(i*m);
p=(double *)malloc(i*m*n);
a=(double *)malloc(i*n);
b=(double *)malloc(i*n);
d=(double *)malloc(i*n);
pkx=(double *)malloc(i*n*n);
sx=(double *)malloc(i*m);
xishu=(double *)malloc(i*n);
if(!(x&&f&&p&&a&&b&&d&&pkx&&sx&&xishu))
{
printf(“分配内存失败! 请按任意建结束程序\n“);
getch();
exit(0);
}
fflush(stdin); // 清除缓冲区的数据
printf(“请输入节点的值 :\n“);
for(i=0;i scanf(“%lf“&x[i]);
fflush(stdin); // 清除缓冲区的数据
printf(“请输入前面节点对应的函数值 :\n“);
for(i=0;i scanf(“%lf“&f[i]);
} // GetDate end
double NeiJi(doub
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4502 2008-10-05 01:15 正交函数作最小二乘拟合.c
文件 229439 2008-10-05 01:15 正交函数作最小二乘拟合.exe
----------- --------- ---------- ----- ----
233941 2
- 上一篇:MyBrower 简单C++浏览器 实现
- 下一篇:C语言五子棋 课程设计
相关资源
- C++内存管理课件——侯捷老师
- Programming principles and practice Using C++ (
- 黑马程序员最新24期C/C++全栈培训讲义
- vb关于api编程的pdf电子书《Visual basi
- MSVBCRT.AIO.2020.04.10.X86+X64.zip
- MFC项目:图书管理系统
- QR码二维码编码C++源代码VS2010编译环境
- QR二维码解码,C++源代码VS2010编译环境
- cmake-3.12.0-win64-x64
- 数据结构与算法分析:C语言描述(原
- 11_人脸检测与识别系统.zip
- 猴博士课件C语言、大学物理电磁学、
- MFCvs2010画曲线图
- Visual C++视频会议开发技术与源码.ra
- VC数字图像处理杨淑莹北京交通大学
- C++标准库MSDN离线文档-微软2017-10月发
- 数据结构(C++语言版)第三版超清带
- Visual C++范例大全 400+的
- 《Visual C++网络编程开发与实战》案例
- Visual C++网络编程开发与实战 案例源码
- websocket客户端
- C算法图算法
- C++ 孔令德计算机图形学习题答案源代
- VC++实现浏览器
- 基于MFC的网络版连连看系统_源文件
- Visual C++ MFC棋牌类游戏编程五子棋,象
- C程序设计语言第二版,中英文版 习题
- C++TEST中文帮助文档
- 徐士良C常用算法程序集第二版
- 策略为王股票软件源代码(3.10专业版
评论
共有 条评论