常用算法:链表的操作、队列的应用、堆栈的应用、串的应用、树的基本操作、冒泡排序、堆排序、归并排序、磁盘文件排序、顺序查找、二分查找、树的动态查找、二分法求解方程、牛顿迭代求解方程、弦截法求解方程、拉格朗日插值、最小二乘法拟合、辛普生数值积分、改进欧拉法、龙格-库塔算法、高斯消去法、正定矩阵求逆算法
上传时间: 2014-03-11
上传用户:woshiayin
偏最小二乘法PLS广泛应用于很多领域。这个程序包提供了一个函数,使用非线性迭代偏最小二乘法NIPALS算法,实现PLS回归。同时包含NIPALS算法的教程
上传时间: 2014-01-22
上传用户:Ants
高斯赛德尔迭代法,高斯消去法,龙贝格算法,龙格-库塔算法,雅各比迭代法,二分法,最小二乘法……等常用数值算法
上传时间: 2013-12-03
上传用户:ghostparker
主成分分析和偏最小二乘SquaresPrincipal成分分析( PCA )和偏最小二乘( PLS ) ,广泛应用于工具。此代码是为了显示他们的关系,通过非线性迭代偏最小二乘( NIPALS )算法。
标签: SquaresPrincipal PCA PLS 分
上传时间: 2014-07-30
上传用户:songyue1991
# include<stdio.h> # include<math.h> # define N 3 main(){ float NF2(float *x,float *y); float A[N][N]={{10,-1,-2},{-1,10,-2},{-1,-1,5}}; float b[N]={7.2,8.3,4.2},sum=0; float x[N]= {0,0,0},y[N]={0},x0[N]={}; int i,j,n=0; for(i=0;i<N;i++) { x[i]=x0[i]; } for(n=0;;n++){ //计算下一个值 for(i=0;i<N;i++){ sum=0; for(j=0;j<N;j++){ if(j!=i){ sum=sum+A[i][j]*x[j]; } } y[i]=(1/A[i][i])*(b[i]-sum); //sum=0; } //判断误差大小 if(NF2(x,y)>0.01){ for(i=0;i<N;i++){ x[i]=y[i]; } } else break; } printf("经过%d次雅可比迭代解出方程组的解:\n",n+1); for(i=0;i<N;i++){ printf("%f ",y[i]); } } //求两个向量差的二范数函数 float NF2(float *x,float *y){ int i; float z,sum1=0; for(i=0;i<N;i++){ sum1=sum1+pow(y[i]-x[i],2); } z=sqrt(sum1); return z; }
上传时间: 2019-10-13
上传用户:大萌萌撒
图解LC滤波器设计与制作 森荣二
上传时间: 2013-05-18
上传用户:eeworm
图解LC滤波器设计与制作 森荣二
上传时间: 2013-04-15
上传用户:eeworm
电机工程手册(7) 应用卷(二)第1篇 医用仪器及装备
上传时间: 2013-04-15
上传用户:eeworm
Intel外围器件系列手册之二 上册 第三部
上传时间: 2013-05-18
上传用户:eeworm
Intel外围器件系列手册之二 上册 第二部
上传时间: 2013-04-15
上传用户:eeworm