非线性最小二乘法程序,用于参数辨识和分析。
2021-06-06 15:02:50 606B 辨识程序
1
偏最小二乘算法(PLS)MATLAB实现+实例
2021-06-06 09:06:01 61KB PLS 偏最小二乘法 PLS实例 建模预测
1
python最小二乘实现多项式拟合函数
2021-06-06 08:34:45 4KB python 多项式拟合 最小二乘
1
最小二乘法(又称最小平方法)是一种数学优化技术。它通过最小化误差的平方和寻找数据的最佳函数匹配。利用最小二乘法可以简便地求得未知的数据,并使得这些求得的数据与实际数据之间误差的平方和为最小。最小二乘法还可用于曲线拟合。其他一些优化问题也可通过最小化能量或最大化熵用最小二乘法来表达。
2021-06-04 15:16:13 57KB 文档 代码
1
基于递推最小二乘参数算法的锂电池参数辨识,适合学生及工程人员参考。
2021-06-04 14:01:39 3KB 电池 算法 辨识
1
最小二乘算法的c程序,主要是针对现行拟合的情况
2021-06-03 20:53:53 207KB 最小二乘
1
基于最小二乘法的移动机器人定位
2021-06-03 20:35:03 623KB 研究论文
1
采用最小二乘法拟合圆曲线(matlab程序)采用最小二乘法拟合圆曲线(matlab程序)采用最小二乘法拟合圆曲线(matlab程序)采用最小二乘法拟合圆曲线(matlab程序)采用最小二乘法拟合圆曲线(matlab程序)采用最小二乘法拟合圆曲线(matlab程序)采用最小二乘法拟合圆曲线(matlab程序)
2021-06-03 19:26:24 2KB 最小二乘法拟合圆曲线(matla
1
目录 1. 一般最小二乘法 3 1.1. 一次计算最小二乘算法 3 1.2. 递推最小二乘算法 3 2. 遗忘因子最小二乘算法 6 2.1. 一次计算法 6 2.2. 递推算法 6 3. 限定记忆最小二乘递推算法 9 4. 偏差补偿最小二乘法 11 5. 增广最小二乘法 13 6. 广义最小二乘法 15 7. 辅助变量法 17 8. 二步法 19 9. 多级最小二乘法 21 10. Yule-Walker辨识算法 23 Matlab程序附录 24 附录1、最小二乘一次计算法 24 附录2、最小二乘递推算法 25 附录3、遗忘因子最小二乘一次计算法 26 附录4、遗忘因子最小二乘递推算法 27 附录5、限定记忆最小二乘递推算法 29 附录6、偏差补偿最小二乘递推算法 31 附录7、增广最小二乘递推算法 32 附录8、广义最小二乘递推算法 34 附录9、辅助变量法 36 附录10、二步法 38 附录11、多级最小二乘法 39 附录12、Yule-Walker辨识算法 42
1
1. #include 2. #include 3. #include 4. #define dim 10 //定义最大的维数10,为防止计算值溢出 5. double a[dim+1][dim+1],b[dim+1],x[dim+1]; //定义双精度数组 6. double temp; 7. double getarray(int n); //定义输入矩阵元素的函数 8. double showarray(int n); //定义输出化简系数矩阵过程的函数 9. int n,i,j,k,p,q; 10. double main() 11. { 12. 13. printf("请输入系数矩阵的阶数n(ndim) 17. { 18. printf("错误:元数超过初设定的值%d,请重启程序重新输入\n",dim); 19. exit(0); 20. } 21. 22. /*输入系数矩阵和常数矩阵(即增广矩阵)的元素*/ 23. getarray(n); 24. 25. /*使对角线上的主元素不为0*/ 26. for(j=1;j<=n-1;j++) 27. { 28. if(a[j][j]==0) 29. for(i=j+1;i<=n;i++) 30. { 31. if(a[i][j]!=0) 32. { 33. /*交换增广矩阵的第i行与第j行的所有元素*/
2021-06-03 16:47:15 445KB 最小二乘 拟合
1